John Shen

Distinguished Service Professor

Electrical and Computer Engineering

  • Distinguished Service Professor
    Electrical 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.

MEDIA

Showing all associated media thumbnails.

ACADEMIC POSITIONS

  • Professor
    Carnegie Mellon University, Electrical and Computer Engineering, Pittsburgh, United States1 Sep 2015 - present
  • Tenure Full Professor
    Carnegie Mellon University, Pittsburgh, United States1990 - 2000
  • Visiting Associate Professor
    Stanford University, Stanford, United States1988 - 1989

NON-ACADEMIC POSITIONS

  • Nokia Fellow, Nokia Labs
    Nokia Technologies, Sunnyvale, United States1 Nov 2012 - 1 Aug 2015
  • Founding Head of Nokia Research Center North America Lab
    Nokia Technologies, Palo Alto, United States1 Oct 2006 - 1 Oct 2012
  • Director of Microarchitecture Research Lab
    Intel, Santa Clara, United States2000 - 2006

DEGREES

  • Ph.D., Electrical Engineering
    University of Southern California, Los Angeles, United States
  • M.S., Electrical Engineering
    University of Southern California, Los Angeles, United States
  • B.S., Electrical Engineering
    University of Michigan, United States

CAMPUS

  • Silicon Valley

SUSTAINABLE DEVELOPMENT GOALS

  • 7 Affordable and Clean Energy
  • 11 Sustainable Cities and Communities