Research Fellow
Head of NRC Palo Alto
Contact
I lead the System Research Center in Nokia Research Center Palo Alto. Prior to joining Nokia in 2006, I was the Director of the Microarchitecture Research Lab at Intel, which was responsible for developing innovative microarchitecture and system architecture techniques that can be incorporated in microprocessor products and platforms from Intel. My teams of researchers (located in Santa Clara CA, Austin TX, and Hillsboro OR) worked closely and effectively with product development teams to create innovative technologies in the areas of out-of-order superscalar processors, speculative multithreading and memory prefetching, 3D die-stacking technology and architecture, and heterogeneous multi-sequencer architectures.
Prior to joining Intel in 2000, I was a Professor in the Electrical and Computer Engineering Department of Carnegie Mellon University, where I supervised a total of 17 PhD students and numerous MS students and received multiple teaching awards.
I received my BS degree from the University of Michigan and my MS and PhD degrees from the University of Southern California, all in Electrical Engineering. I am very happily married and have three active teenage daughters.
I have helped organize several leading conferences, including ASPLOS (general chair), MICRO (program chair), PACT (program chair), and FTCS (general chair), and served on the program committee of numerous conferences and workshops. I am an IEEE Fellow and have published 120 research papers covering a diverse aray of topics.
More than 100.
4 patents issued:
55 patents pending.