Brief Bio
Slightly Longer Bio
I am a Professor of Computer Science at ETH Zurich. I am also associated with the Information Technology and Electrical Engineering department. I am also an Adjunct Professor of Electrical and Computer Engineering at Carnegie Mellon University, where I until recently held the Dr. William D. and Nancy W. Strecker Early Career Professorship. My research group is SAFARI. My research interests are in computer architecture and systems, especially in the interactions between languages, operating systems, compilers, and microarchitecture. My industrial experience spans starting the Computer Architecture Group at Microsoft Research (2006-2009), and various product and research positions at Intel Corporation, Advanced Micro Devices, and VMware over the past 16 years. I was a Research Fellow at the University of Texas at Austin (from 2007 to 2009) and, 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 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 a healthy number of “computer architecture top pick” paper recognitions by the IEEE Micro magazine. I received the ACM Fellow recognition “for contributions to computer architecture research, especially in memory systems and was elected as a member of the Academy of Europe (Academia Europaea). I equally enjoy teaching and research. My computer architecture course lectures and materials are freely available online (videos on YouTube), and my research group makes software artifacts freely available online.