Onur Mutlu

I am the Dr. William D. and Nancy W. Strecker Early Career (Associate) Professor at Carnegie Mellon University Electrical and Computer Engineering Department. I also hold a courtesy appointment in the Computer Science Department. My research group is SAFARI.

Contact Information

Carnegie Mellon University
Dept. of Electrical and Computer Engineering
Collaborative Innovation Center (CIC) Room 4105
4720 Forbes Ave., Pittsburgh, PA 15213
Phone: 412-268-1186 (I do not check my voice mail.)
Email: omutlu@gmail.com

Office Hours (Spring 2015): Wednesdays 2:30-3:30pm, or by appointment. Currently teaching 18-447 Introduction to Computer Architecture.

Publications at Google Scholar and DBLP


Brief Descriptions of Our Recent Research Results (Seldom Updated)

Honors and Awards

Computer Architecture Lecture Videos


Here are the videos from my Introduction to Computer Architecture lectures.

Here is a summary talk (video, pptx, pdf) and paper covering some of our recent memory systems research, presented at MemCon 2013 and IMW 2013. The full reference is:

I taught "Scalable Memory Systems" at the HiPEAC Summer School between July 14-20, 2013, in Fiuggi, Italy. You can find course slides and videos here.

I chaired the Technical Program Committee of MICRO 2012. Here are my Program Chair's Message and Program Chair's Remarks I presented at the conference. Here are the videos of the lightning session and the first keynote talk.

I am looking for postdoctoral researchers as well as outstanding Ph.D. students to do research in my research group, SAFARI. Please email me your CV, research statement, and cover letter, if you are interested. You might also want to read this.

I am always looking for bright, creative, self-motivated, and hardworking students and trainees who are interested in performing insightful cutting-edge research in computer architecture and interdisciplinary research in hardware/software interaction, and bioinformatics. Please read this for more information.

Brief Bio

I am the Dr. William D. and Nancy W. Strecker Early Career Professor in ECE (and, by courtesy, CSD) at Carnegie Mellon University. My research interests are in computer architecture and systems, especially in the interactions between languages, operating systems, compilers, and microarchitecture. I was previously a researcher in the Computer Architecture Group at Microsoft Research (from 2006 to 2009) and a Research Fellow at the University of Texas at Austin (from 2007 to 2009). Before that, I was a member of the HPS Research Group at the University of Texas at Austin, where I received my PhD in 2006. My PhD dissertation was on efficient runahead execution processors. I received my BS degrees in computer engineering and psychology from the University of Michigan, Ann Arbor, in 2000 and my MS degree in electrical and computer engineering from UT-Austin in 2002. I worked at Intel Corporation during the summers of 2001-2003 and at Advanced Micro Devices during the summers of 2004-2005. I am honored and humbled to have received several honors for our research, including the University of Texas George H. Mitchell Award for Excellence in Graduate Research in 2005, Microsoft Gold Star Award in 2008, NSF CAREER Award in 2010, ASPLOS 2010 Best Paper Award, VTS 2010 Best Paper Award, ICCD 2012 Best Paper Award, RTAS 2014 Best Paper Award, 2011 IEEE Computer Society TCCA Young Computer Architect Award, 2012 Intel Early Career Faculty Honor Program Award, 2012 Carnegie Mellon College of Engineering George Tallman Ladd Research Award, and several "computer architecture top pick" paper recognitions by the IEEE Micro magazine.

For more information, please refer to my publications by date and research topic (out of date), Google Scholar profile, talks, recent research news, and my research group, SAFARI.



For Prospective Students and Trainees

I am looking for very bright, creative, self-motivated, hardworking, and resilient students and postdoctoral researchers who are interested in performing insightful cutting-edge research in computer architecture, interdisciplinary research in hardware/software interaction (e.g., interaction of operating systems, languages, compilers, and circuits with computer architecture), and fault tolerance. If you are interested in these and related research areas, please review my research topics and skim through research papers. You can contact me via email (onur@cmu.edu) to make an appointment to discuss the possibility of working with me or stop by my office. Due to the large volume of emails I receive, I cannot guarantee responses to non-CMU students.

If you would like to do a summer internship with me, please apply here and email me.

Educational Background

Recent Professional Service