University of Southern California
department name USC Viterbi School of Engineering
About Research Students Teaching Personal
Site Map

Welcome to Murali Annavaram's Webpage

About Me:

Murali Annavaram has been a faculty member in the Ming-Hsieh Department of Electrical Engineering at the University of Southern California from 2007. He currently holds the Robert G. and Mary G. Lane Early Career Chair. His research focuses on energy efficiency and reliability of computing platforms. On the mobile platform end, his research focuses on energy efficient sensor management for body area sensor networks for continuous and real-time health monitoring. He also has an active research group focused on computer systems architecture exploring reliability challenges in the future CMOS technologies. Murali received NSF CAREER award in 2010 and an IBM Faculty Partnership award in 2009. He is also passionate about his teaching. He received the Stevens Institute's Innovation Inside curriculum award for jointly developing a mobile systems design course.

Prior to his appointment at USC, he was a senior research scientist at the Intel Microprocessor Research Labs from 2001 to 2007 working on energy efficient server design and 3D stacking architectures. In 2007 he was a visiting researcher at the Nokia Research Center, Palo Alto working on virtual trip line based traffic sensing. His work on Energy Per Instruction Throttling at Intel is implemented in Intel Core i7 processor to turbo boost performance at a fixed power budget. His work on Virtual-Trip-Lines at Nokia formed the foundation for Nokia Traffic Works product that provides real time traffic sensing using mobile phones. He received the Ph.D. degree in Computer Engineering from the University of Michigan, Ann Arbor, in 2001. He is a Senior Member of IEEE and ACM.

NEW Textbook: Parallel Computer Organization and Design published by Cambridge University Press (CUP).

This book is a good choice for senior undergraduate and graduate-level computer architecture courses.

This book is  available from Amazon now.

Here are some reviews of this book from independent professionals in the field.

If you are interested in adopting this book in your course feel free to email me. We can provide additional information, such as slides, exercise solutions through CUP.

Murali Annavaram

Murali Annavaram
Associate Professor
Robert G. and Mary G. Lane Early Career Chair
Ming Hsieh Department of EE
Tel#: 213 740 3299

Noteworthy News

  • Undergraduate Research Opportunities: If you are undergraduate student at USC send me an email if you are interested in working in my lab. We guarantee a fun filled rewarding research experience
  • Sangwon Lee and Mohammad Abdel-Majeed graduated with PhD in 2016.
  • Dr. Lee joined VMWare
  • Prof. Abdel-Majeed is now an Asst. Professor at University of Jordan, Amman.
  • Waleed Dweik, Daniel Wong, Hyeran Jeon all graduated with PhD in 2015.
  • Prof. Hyeran Jeon is now an Asst. Professor at San Jose State University.
  • Prof. Daniel Wong is now an Asst. Professor at University of California, Riverside.
  • Prof. Waleed Dweik is now an Asst. Professor at University of Jordan, Amman.
  • IPDPS 2017: Two papers to appear at IPDPS 2017. (1) Power Efficeient Sharing-Aware GPU Data Management (2) GPU Caches for Efficient Fine and Coarse-Grain Cache Management
  • HPCA 2017: Two papers to appear at HPCA 2016. (1) Pilot Register File: Energy Efficient Register Fle for GPUs (2) G-Scalar: Cost-effective Generalized Scalar Execution Architecture for GPUs
  • ISCA 2016: Three of our papers appeared at ISCA 2016. (1) Efficient Intra-SM Slicing through Dynamic Resource Partitioning for GPU Multiprogramming (2) Virtual Thread: Maximizing Thread-Level Parallelism beyond GPU Scheduling Limit (3) APRES: Improving Cache Efficiency by Exploiting Load Characteristics on GPUs
  • ICS 2016: Origami: Folding Warps for Energy Efficient GPUs appeared at ICS 2016.
  • HPCA 2017: Two papers from our group appeared at HPCA 2016. (1) Warped-Approximation: Using Value Similarity for Approximate Computing on GPUs (2) Warped-Preexecution: A GPU Preexecution Approach to Improve Latency Hiding.
  • MICRO2015: Our paper titled "GPU Register File Virualization" appeared at Micro 2015.
  • DSN2015: Our paper titled "Warped-RE: Low-Cost Error Detection and Correction in GPUs" appeared at DSN 2015.
  • ISCA2015: Our paper titled "Warped-Compression: Enabling Power Efficient GPUs Through Register Compression" appeared at ISCA 2015.
  • ITC2014: Our paper titled "RAS support for Wide-I/O stacked DRAM" will appear at ITC 2014.
  • PACT2014 Paper: Our paper titled "PATS: Pattern Aware Scheduling and Power Gating for GPGPUs" will appear at PACT 2014.
  • DSN2014 Paper: Our paper titled "Warped-Shield: Tolerating Hard Faults in GPGPUs" will appear at DSN 2014.
  • DATE2014 Paper: Our paper titled "Reliability Aware Exceptions: Tolerating Intermitten Faults in Microprocessor Array Structures" will appear at DATE 2013.
  • HPCA2014 Paper: Our paper titled "Implications of High Energy Proportional Servers on Cluster-wide Energy Proportionality" appeared at HPCA 2014
  • MICRO2013 Paper: Our paper titled "Warped-Gates: Gating Aware Scheduling and Power Gating for GPGPUs"  appeared at MICRO 2013.
  • DSN2013 Paper: Our paper titled "PHYS: Profiled-Hybrid Sampling for Soft Error Reliability" will appear at DSN 2013.
  • MICRO TopPicks Paper: Our paper titled "KnightShift: Scaling the Energy Proportionality Wall Through Server-level Heterogeneity" was selected as a Micro Top Picks paper for 2013.
  • HPCA2013  Paper: Our paper titled "Warped Register File: Energy Efficient Register File Design for GPGPUs" will appear at HPCA 2013.
  • Bardia Zandian graduated with a PhD in Dec 2012.
  • MICRO2012 Paper: Our paper titled "KnightShift: Scaling the Energy Proportionality Wall Through Server-level Heterogeneity" was accepted for publication at MICRO 2012.
  • MICRO2012 Paper: Our paper titled "Warped-DMR: Light-weight Error Detection for GPGPU" was accepted for publication at MICRO 2012.
  • IISWC Best Paper Nomination: Our paper titled "Wireless Body Area Networks: Where Does the Energy Go?" was nominated for best paper award at IISWC 2012.
  • The application of mobile devices in health care is an area that we started exploring recently. We recently build a complete mobile end-to-end system, called KNOWME,  that allows doctors to monitor the behavior of pediatric obesity subjects. We are now in the process of expanding this technology into other health care domains. We published several papers on this research. Please see the health related publications under my Research tab. Please seee for more details of this multi-disciplinary work.


My research in PRESS

  1. The KNOWME technology has now been covered by all possible news channels. See for more details.
  2. Course on Mobile Programming: The EE579 course I co-teach with Prof. Bhaskar Krishnamachari was awarded Steven's Institute's Innovation Inside award. Here is the Steven's new article. Here is what Daily Trojan  has to say.
  3. Mobile Traffic Sensing: I co-developed a traffic monitoring system that uses GPS enabled cell phones to sense traffic conditions in real time. A large scale experiment was performed using this research platform in the San Francisco bay area on Feb 8th 2007. This research platform uses a novel concept of Virtual Trip Lines that I co-developed while working at Nokia prior to joining USC and I continue to collaborate on this project now with Nokia and UC Berkeley. The experiment was widely covered in many leading news media. Here is a select list: