Murali Annavaram received the B.Tech. degree from the National Institute of Technology, Warangal, India in 1993, the M.S. from Colorado State University in 1996, and Ph.D. from the University of Michigan in 2001. All his degrees are in computer science and engineering. He was a senior research scientist at Intel Microprocessor Research Lab (MRL) in Austin, TX from 2001 through 2007, and a visiting faculty researcher at the Nokia Palo Alto Research Center in 2007. He joined USC in 2007, and is now assistant professor and a member of the Computer Engineering division of the Ming Hsieh Department of Electrical Engineering-Systems.
His technical specialties are: computer architecture, VLSI, computer architecture, 3D stacking, mobiquitous computing, and wireless systems and networks. He is known for his work on energy-per-instruction (EPI) throttling, and the impact of device variability on timing and die stacking technology. Additionally, he has done work on the software aspects of architecture, such as accurate prefetching and workload characterization. His research has been published in top journals and conferences such as the Conference on High Performance Computer Architecture, the International Symposium on Computer Architecture, and the International Symposium on Micro-architecture. He has a total of more than 20 papers published or accepted, and 8 patents in review. He has also introduced a new graduate course on Wireless and Mobile Networks Design in our department. This course has proved very popular, and the student projects done within this course have resulted in several conference and journal
papers as well as articles of interest to the general public. The course also won the USC Stevens Institute Innovation Inside Curriculum Award in recognition of the entrepreneurship component of its syllabus.