Onur Mutlu
I am an Assistant Professor at Carnegie Mellon University Electrical and Computer Engineering
Department. I also hold a courtesy appointment in the Computer Science Department.
Contact Information
Carnegie Mellon University
Dept. of Electrical and Computer Engineering
Hamerschlag Hall A305
Office phone: 412-268-1186
Email: onur@cmu.edu
Office Hours (Spring 2012): Wednesdays 2:30-3:30pm, or by appointment
News:
I am (potentially) looking for postdoctoral researchers to work
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.
Brief Bio
I am an Assistant Professor of ECE (and, by courtesy, CS) 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 was a recipient of
the UT-Austin Continuing Fellowship in 2003, Intel PhD fellowship in
2004, 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, 2011 IEEE Computer Society TCCA Young Computer Architect
Award, and several "computer architecture top pick" paper awards by
the IEEE Micro magazine.
For more information, please refer to
my publications
by date
and research topic,
talks,
recent research news,
and my research
group, SAFARI.
Research
- My research objective is to advance the hardware/software architecture of computer systems and microprocessors in novel ways such that their
performance, reliability, and efficiency are significantly improved to allow discoveries in science and developments in technology and engineering
that will increase the quality of human life in the world. Although I have broad research interests in computing, I am especially interested in
holistic architectural solutions that involve intelligent and efficient cooperation between the algorithm designer, the programmer, the compiler,
the instruction set architecture, the microarchitecture, and the underlying circuits.
- Publications by date and research topic
- Talks
- My research group, SAFARI.
- Research Areas and Projects (not comprehensive)
Teaching
I am looking for very bright, creative, self-motivated, and very
hardworking 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
- PhD in Computer Engineering,
University of Texas at Austin, August 2000 - August 2006.
- MSE in Computer Engineering,
University of Texas at Austin, August 2000 - May 2002.
- BSE in Computer Engineering,
University of Michigan, Ann Arbor, September 1997 - August 2000.
- BS in Psychology,
University of Michigan, Ann Arbor, September 1997 - August 2000.
- Graduate of Besiktas Ataturk Anadolu Lisesi in Istanbul, Turkey.
- Curriculum Vitae (out of date)
Recent Professional Service
- Program Chair, MICRO 2012
- Program Chair, ACM SIGPLAN Workshop on Memory Systems Performance and Correctness (MSPC), 2012.
- Program Co-Chair, 1st ASPLOS Doctoral Workshop, 2012.
- Selection Committee Co-Chair, IEEE Micro, Top Picks from the Computer Architecture Conferences, Jan/Feb 2011 Issue
- Program Co-Chair, 4th IEEE International Symposium on Workload Characterization (IISWC 2008)
- Conference Program Committee Member:
ASPLOS 2012,
HPCA 2012,
IEEE Micro Top Picks 2011,
ICCD 2011,
IISWC 2011,
ASPLOS 2011,
IEEE Micro Top Picks 2010,
ICCD 2010,
ISCA 2010,
HPCA 2010,
ICCD 2009,
IISWC 2009,
IEEE Micro Top Picks 2009,
HPCA 2009,
ASPLOS 2009,
MICRO 2008,
ISCA 2008,
IISWC 2008,
MICRO 2007
- Co-Guest Editor, IEEE Micro special issue (Jan/Feb 2011) on "Top Picks from the Computer Architecture Conferences"
- Co-Guest Editor, IEEE Micro special issue (May/June 2008) on "The Interaction of Computer Architecture and Operating Systems in the Many-core Era"
- Associate Editor, ACM TACO (Transactions on Architecture and Code Optimization)
- Conference Steering Committee Member:
IISWC
- Workshop Program Committee Member:
WEED 2010 (with ISCA),
MoBS 2010 (with ISCA),
PESPMA 2010 (with ISCA),
PESPMA 2009 (with ISCA),
CATARS 2009 (with DSN),
WDA 2008 (with MICRO),
CATARS 2008 (with DSN),
MSPC 2008 (with ASPLOS),
RAAW 2007 (with MICRO),
WAR 2006 (with MICRO)
- Workshop Co-organizer: WIOSCA 2010 (with ISCA),
WIOSCA 2009 (with ISCA),
WIOSCA 2008 (with ISCA),
WIOSCA 2007 (with ISCA)
- Organizing Committees: ASPLOS 2010 (Local Arrangements chair),
HPCA 2010 (Publicity chair),
IISWC 2009 (Publicity chair),
UW/MSR Summer Institute 2008,
ASPLOS 2008 (Publicity chair),
ICS 2007 (Publications chair)
- External Reviewer: ISCA, MICRO, HPCA, ASPLOS, Usenix Security Symposium, HotOS, ICS, PACT, IPDPS, ISPASS, HiPEAC, Euro-Par, IEEE Micro, ACM TACO, ACM TODAES, IEEE Transactions on Computers, IEEE Transactions on Parallel and Distributed Systems, IEEE Transactions on Reliability, IEEE Computer, IEEE Computer Architecture Letters, IEEE/ACM Transactions on Networking, Communications of the ACM, HiPEAC Journal.
Current PhD Students
Masters/Undergraduate Students
- Christopher Craik (M.S., Aug 2011)
- Rachael Harding (B.S., Dec 2010)
- Gregory Nazario (CMU, Summer Intern 2011)
- Huimin Yang
- Xiangyao Yu (Tsinghua, Summer Intern 2011)
Other Students and Interns
- Rishi Agarwal, Indian Institute of Technology, Kanpur (Summer 2007)
- Kypros Constantinides, University of Michigan (Summer 2007)
- Alejandro Cornejo, Universidad Nacional Autonoma de Mexico (Spring 2007)
- Reetuparna Das, Pennsylvania State University
- Eiman Ebrahimi, University of Texas at Austin
- Boris Grot, University of Texas at Austin
- Engin Ipek, Cornell University (Summer 2007)
- Jose Joao, University of Texas at Austin (Summer 2007)
- Khubaib, University of Texas at Austin
- Chang Joo Lee, University of Texas at Austin
- Yanjing Li, Stanford University
- Veynu Narasiman, University of Texas at Austin
- Xuehai Qian, University of Illinois, Urbana-Champaign
- Aater Suleman, University of Texas at Austin