John Shen
Distinguished Service Professor
Electrical and Computer Engineering
Orcid identifier0000-0002-7225-0629 (opens in a new tab)
- Distinguished Service ProfessorElectrical and Computer Engineering
- Carnegie Mellon University, Silicon Valley, Electrical and Computer Engineering, NASA Research Park, Building 23, Moffett Field, California, 94035, United States
BIO
John Paul Shen was a Nokia Fellow and the founding director of Nokia Research Center - North America Lab. NRC-NAL had research teams pursuing a wide range of research projects in mobile Internet and mobile computing. In six years (2007-2012), NRC-NAL filed over 100 patents, published over 200 papers, hosted about 100 Ph.D. interns, and collaborated with a dozen universities. Prior to joining Nokia in late 2006, John was the Director of the Microarchitecture Research Lab at Intel. MRL had research teams in Santa Clara, Portland, and Austin, pursuing research on aggressive ILP and TLP microarchitectures for IA32 and IA64 processors. Prior to joining Intel in 2000, John was a tenured Full Professor in the ECE Department at CMU, where he supervised a total of 17 Ph.D. students and dozens of M.S. students, received multiple teaching awards, and published two books and more than 100 research papers. One of his books, “Modern Processor Design: Fundamentals of Superscalar Processors” was used in the EE382A Advanced Processor Architecture course at Stanford, where he co-taught the EE382A course. After spending 15 years in the industry, all in the Silicon Valley, he returned to CMU in the fall of 2015 as a tenured Full Professor in the ECE Department, and is based at the Carnegie Mellon Silicon Valley campus.
Shen's broad technical expertise encompasses computer architecture and processor design, mobile and ubiquitous computing, mobile sensing and user behavior modeling, web-based software systems and services, wireless based cloud computing infrastructure, and power and energy efficient supercomputing. His research interests include modern processor design and evaluation, architecture and compilation for instruction-level parallelism, and dependable and fault-tolerable computing.
Shen's broad technical expertise encompasses computer architecture and processor design, mobile and ubiquitous computing, mobile sensing and user behavior modeling, web-based software systems and services, wireless based cloud computing infrastructure, and power and energy efficient supercomputing. His research interests include modern processor design and evaluation, architecture and compilation for instruction-level parallelism, and dependable and fault-tolerable computing.
ACADEMIC POSITIONS
- ProfessorCarnegie Mellon University, Electrical and Computer Engineering, Pittsburgh, United States1 Sep 2015 - present
- Tenure Full ProfessorCarnegie Mellon University, Pittsburgh, United States1990 - 2000
- Visiting Associate ProfessorStanford University, Stanford, United States1988 - 1989
NON-ACADEMIC POSITIONS
- Nokia Fellow, Nokia LabsNokia Technologies, Sunnyvale, United States1 Nov 2012 - 1 Aug 2015
- Founding Head of Nokia Research Center North America LabNokia Technologies, Palo Alto, United States1 Oct 2006 - 1 Oct 2012
- Director of Microarchitecture Research LabIntel, Santa Clara, United States2000 - 2006
DEGREES
- Ph.D., Electrical EngineeringUniversity of Southern California, Los Angeles, United States
- M.S., Electrical EngineeringUniversity of Southern California, Los Angeles, United States
- B.S., Electrical EngineeringUniversity of Michigan, United States
CAMPUS
- Silicon Valley
SUSTAINABLE DEVELOPMENT GOALS
- 7 Affordable and Clean Energy
- 11 Sustainable Cities and Communities