Hsieh Department Of Electrical Engineering




Conference Papers


Full Publication List


CTA-Aware Prefetching for GPGPU
Hyeran Jeon , Gunjae Koo and Murali Annavaram

2018  -  MICRO     
G-TSC: Timestamp Based Coherence for GPUs
A. Tabbakh, X. Qian and M. Annavaram

2018  -  HPCA     
Elastic-Cache:GPUCacheArchitectureforEf?cientFine-andCoarse-Grained Cache-LineManagement
B. Li, J. Sun, M. Annavaram and N.S. Kim

2017  -  IPDPS     
Access Pattern-Aware Cache Management for Improving Data Utilization in GPU
G. Koo, Y. Oh, W. Ro, and M. Annavaram

2017  -  ISCA     
Power Efficient Sharing-Aware GPU Data Management
A. Tabbakh, X. Qian and M. Annavaram

2017  -  IPDPS     
Summarizer:TradingCommunicationwithComputingNear Storage
G. Koo, K. Matam, Te I, K. Narra, Jing Li, H. Tseng, S. Swanson, and M. Annavaram

2017  -  MICRO     
Origami: Folding Warps for Energy Ef?cient GPUs
Mohammad Abdel-Majeed , Daniel Wong , Justin Kuang and Murali Annavaram

2016  -  ICS     
Warped-Preexecution: A GPU Prexecution Approach to Improve Latency Hiding
K. Kim, S. Lee, M. Yoon, G. Koo, W. Ro and M. Annavaram

2016  -  HPCA     
APRES: Improving Cache Efficiency by Exploiting Load Characteristics on GPUs
Y. Oh, K. Kim, M. Yoon, J. Park, Y. Park, W. Ro, and M. Annavaram

2016  -  ISCA     
Revealing Critical Loads and Hidden Data Locality in GPGPU applications
G. Koo, H. Jeon and M. Annavaram

2015  -  IISWC     
Warped-Compression: Enabling Power Efficient GPUs Through Register Register Compression
S. Kim, K. Kim, G. Koo, H. Jeon, W. Ro, and M. Annavaram

2015  -  ISCA     
Reliability-Aware Exceptions: Tolerating Intermittent Faults in Microprocessor Array Structures
W. Dweik, M. Dubois and M. Annavaram

2014  -  DATE     
Implications of High Energy Proportional Servers on Cluster-wide Energy Proportionality
Daniel Wong, Murali Annavaram

2014  -  HPCA     
PATS: Pattern Aware Scheduling and Power Gating for GPGPUs
Q. Xu and M. Annavaram

2014  -  PACT     
Warped Register File: A Power Efficient Register File for GPGPUs
M. Abdel-Majeed, and M. Annavaram

2013  -  HPCA     
Warped Gates: Gating Aware Scheduling and Power Gating for GPGPUs
M. Abdel-Majeed, D. Wong and M. Annavaram

2013  -  MICRO     
Semi-Markovian State Estimation and Policy Optimization for Energy Ef?cient Mobile Sensing
Yi Wang, Bhaskar Krishnamachari, Murali Annavaram

2012  -  SECON     
MACAU: A Markovian Model for Reliability Evaluation of Caches Under SBUs and MBUs
J. Suh, M. Annavaram and M. Dubois

2012  -  HPCA     
Signature-based Online Periodic Fault Tolerance for Microprocessors
W. Dweik and M. Annavaram

2012  -  DSN     
A case for 3D stacked analog circuits in high-speed sensing systems
M.Abdel-Majeed, S.Chen and M. Annavaram

2012  -  ISQED     
KnightShift: ScalingtheEnergyProportionalityWallThroughServer-LevelHeterogeneity
Daniel Wong, Murali Annavaram

2012  -  MICRO     
Wireless Body Area Networks: Where Does the Energy Go?
S. Lee and M. Annavaram

2012  -  IISWC     
Software-based Infield Wearout Monitoring for Synchronous Digital Chips
B. Zandian and M. Annavaram

2012  -  DSN     
Warped-DMR: Light-weight Error Detection for GPGPUs
H. Jeon and M. Annavaram

2012  -  MICRO     
Soft Error Benchmarking of L2 Caches with PARMA
J. Suh, M. Manocheri, M. Annavaram and M. Dubois

2011  -  SIGMETRICS     
Cross Layer Resilience Using Wearout Aware Design Flow
B. Zandian and M. Annavaram

2011  -  DSN     
Analyzing the effect of compiler optimizations on application reliability
M.Demertzi, M. Annavaram and M. Hall

2011  -  IISWC     
Modeling high-level descriptions of real-life physical activities using latent topic modeling of multimodal sensor signals
Samuel Kim, Ming Li, Sangwon Lee, Urbashi Mitra, Adar Emken, Donna Spruijt-Metz, Murali Annavaram and Shrikanth Narayanan

2011  -  DSN     
Guarded Power Gating in a Multi-Core Setting
N. Madan, A. Buyuktosunoglu, P. Bose and M. Annavaram

2011  -  HPCA     
Adaptive and Speculative Slack Simulations of CMPs on CMPs
J. Chen, K. Dabbiru, D. Wong, M. Annavaram and M. Dubois

2010  -  MICRO     
Continuous Reliability Monitoring Using Adaptive Critical Path Testing
B. Zandian, W. Dweik, S. Kang, T. Punihaole and M. Annavaram

2010  -  DSN     
Markov-Optimal Sensing Policy for User State Estimation in Mobile Devices
Y.Wang, B. Krishnamachari, Q. Zhao and M. Annavaram

2010  -  IPSN     
Towards the Tradeoff between Energy Efficiency and User State Estimation Accuracy in Mobile Sensing
Y.Wang, B. Krishnamachari, Q. Zhao and M. Annavaram

2009  -  MOBICASE     
A Framework of Energy Efficient Mobile Sensing for Automatic User State Recognition
Y. Wang, J. Lin, M. Annavaram, Q. A. Jacobson, J. Hong, B. Krishnamachari and N. Sadeh

2009  -  MOBISYS     
Tolerance of Performance-degrading Faults for Effective Yield Improvement
T-Y. Hsieh, M. Breuer, M. Annavaram, S. Gupta, K-J. Lee

2009  -  ITC     
Exploiting Simulation Slack to Improve Parallel Simulation Speed
J. Chen, M. Annavaram and M. Dubois

2009  -  ICPP     
Slacksim: : A Platform for Parallel Simulations of CMPs on CMPs
J. Chen, M. Annavaram and M. Dubois

2009  -  SIGMETRICS     
Optimal allocation of time-resources for multi hypothesis activity-level detection
G. Thatte, V. Rozgic, M. Li, S. Ghosh*, U. Mitra, S. Narayanan, M. Annavaram, and D. Spruijt-Metz

2009  -  DCOSS     
Energy-Efficient Multihypothesis Activity-Detection for Health-Monitoring Applications
G. Thatte, M. Li, A. Emken, U. Mitra, S. Narayanan, M. Annavaram and D. Spruijt-Metz

2009  -  EMBC     
Game theoretic approach to location sharing with privacy in a community-based mobile safety application
H. Liu, B. Krishnamachari and M. Annavaram

2008  -  MSWIM     
Virtual trip lines for distributed privacy-preserving traffic monitoring
B. Hoh, M. Gruteser, R. Herring, J. Ban, D. Work, J. Herrera, A.M. Bayen, M. Annavaram, and Q. Jacobson

2008  -  MOBISYS     
Implications of Device Timing Variability on Full Chip Timing
M. Annavaram, E. Grochowski, and P. Reed

2007  -  HPCA     
Die Stacking (3D) Microarchitecture
B. Black, M. Annavaram, N. Brekelbaum, J. DeVale, L. Jiang, G.H. Loh, D. McCauley, P. Morrow, D.W. Nelson, D. Pantuso, P. Ree

2006  -  MICRO     
Mitigating Amdahl’s Law Through EPI Throttling
M. Annavaram, E. Grochowski, J. Shen

2005  -  ISCA     
The Fuzzy Correlation between Code and Performance Predictability
M. Annavaram, R. Rakvic, M. Polito, J. Bouguet, R. Hankins, B. Davies

2004  -  MICRO     
Scaling and Characterizing Database Workloads: Bridging the Gap between Research and Practice
R. Hankins, T. Diep, M. Annavaram, B. Hirano, H. Eri, H. Nueckel, and J. Shen

2003  -  MICRO     
Branch Behavior of a Commercial OLTP Workload on Intel IA32 Processors
M. Annavaram, T. Diep and J. Shen

2002  -  ICCD     
Call Graph Prefetching for Database Applications
M. Annavaram, J. M. Patel and E. S. Davidson

2001  -  HPCA     
Data Prefetching by Dependence Graph Precomputation
M. Annavaram, J. M. Patel and E. S. Davidson

2001  -  ISCA     
Instruction Overhead and Data Locality Effects in Superscalar Processors
M. Annavaram, G. S. Tyson and E. S. Davidson

2000  -  ISPASS     
Comparison of Two Storage Models in Data-Driven Multithreaded Architectures
M. Annavaram, W. Najjar

1996  -  IPDPS     





Journal Papers


NFRA: Generalized Network Flow Based Resource Allocation for Hosting Centers
K. Patel, M. Annavaram and M. Pedram

2013  - IEEE TOC     
KNOWME: A Case Study in Wireless Body Area Sensor Network Design
U. Mitra, A. Emken, S. Lee, M. Li, V. Rozgic, G. Thatte, H. Vathsangam, D. Zois, M. Levorato, M. Annavaram, S, Narayanan and

2012  - COMM     
KNOWME: An Energy-Efficient and Multimodal Body Area Sensing System for Physical Activity Monitoring
G. Thatte, M. Li, S. Lee, A. Emken, S. Narayanan, U. Mitra, D. Spruijt-Metz and M. Annavaram

2012  - TECS     
Guarded Power Gating in a Multi-Core Setting
N. Madan, A. Buyuktosunoglu, P. Bose and M. Annavaram

2011  - LNCS     
KnightShift: Shifting the I/O Burden in Datacenters to Management Processor for Energy Efficiency
S. Ghosh, M. Redekopp and M. Annavaram

2010  - LNCS     
SlackSim: a platform for parallel simulations of CMPs on CMPs
J. Chen, M. Annavaram and M. Dubois

2009  - CAN     
Call Graph Prefetching for Database Applications
M. Annavaram, J. M. Patel and E. S. Davidson

2003  - TOCS     





Workshop & Invited Papers


Evaluating A Prototype KnightShift-enabled Server
Daniel Wong, Murali Annavaram

2012  -  WEED      
Sensing for Obesity: KNOWME Implementation and Lessons for an Architect
S. Lee, M. Annavaram, G. Thatte, V. Rozgic, M.Li, U. Mitra, S. Narayanan, A. Emken, and D. Spruijt-Metz

2009  -  BIC      
Optimal time-resource allocation for activity-detection via multimodal sensing
G. Thatte, V. Rozgic, M. Li, S. Ghosh, U. Mitra, S. Narayanan, M. Annavaram, and D. Spruijt-Metz

2009  -  BodyNets      
Implications of Device Timing Variability on Full Chip Timing
M. Annavaram, E. Grochowski, and P. Reed

2008  -  ISPD      
Comparing OLTP Scaling Behavior on Intel® Xeon and Itanium® 2 Processors
R. Hankins, M. Annavaram, B. Hirano, J. Patel and J. Shen

2004  -  CAECW      
Analyzing Performance Characteristics of OLTP Cached Workloads by Linear Interpolation
T. Diep, M. Annavaram, B. Hirano and J. Shen

2003  -  CAECW      
A Case for Shared Instruction Cache on Chip Multiprocessors Running OLTP
P. Kundu, M. Annavaram, T. Diep and J. Shen

2003  -  MEM      
Performance Advantage of the Register Stack in Intel Itanium Processors
R. Rakvic, E. Grochowski, B. Black, M. Annavaram, T. Diep and J. Shen

2002  -  EPIC      
Comparing and Contrasting a Commercial OLTP Workload with CPU2000 on IPF
J. Rupley II, M. Annavaram, J. DeVale, T. Diep and B. Black

2002  -  WWC