Norman Paul Jouppi is an American computer scientist.


Jouppi was one of the computer architects at the MIPS Stanford University Project (under John L. Hennessy), an early RISC project. He received his master's degree in electrical engineering from Northwestern University in 1980 and was awarded a PhD in 1984 from Stanford University.[1] and 1984 at Digital Equipment Corporation's Western Research Laboratory. He worked at Compaq and at Hewlett-Packard in 2002, where he ran the Advanced Architecture Lab at HP Labs in Palo Alto from 2006 to 2008 and then the Exascale Computing Lab from 2008 to 2010 and the Intelligent Infrastructure Lab from 2010 to 2011. After that, he became a computer engineer at Google.

He pioneered developments in the field of memory hierarchies (victim buffers, prefetching stream buffers multi-level exclusive caching) [2], heterogeneous architectures (single ISA heterogeneous architectures) and the introduction of the CACTI simulator for memory design (modeling of cache time, area and power).

He was the principal architect of four microprocessors and contributed to the development of graphics accelerators. He also deals with telepresence technology and the application of nanophotonics in the computer field.

In 2015, he received the Eckert-Mauchly Award for contributions to the design and analysis of high performance processors and computer storage systems[3]. In 2002 he became Hewlett Packard Fellow, in 2003 fellow of the IEEE and in 2007 fellow of the Association for Computing Machinery. The ACM awarded Jouppi its Alan D. Berenbaum Distinguished Service Award in 2013. In 2014 he received the Harry H. Goode Memorial Award.

From 2007 to 2011, he headed the ACM's Computer Architecture (SIGARCH) department.

From 1984 to 1996, he was also a consulting assistant or associate professor at Stanford University. He holds over 35 US patents. He is a member of the editorial boards of Communications of the ACM and IEEE Computer Architecture Letters.


  1. ^ Norman Paul Jouppi. "Timing verification and performance improvement of MOS VLSI designs". Stanford Library SearchWorks catalog.
  2. ^ Jouppi, Norman (1990). "Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers". Proc. 17th Int. Symposium Computer Architecture (ISCA): 364–373. doi:10.1145/325164.325162. ISBN 0897913663.
  3. ^ Eckert Mauchly Award 2015 at the Wayback Machine (archived 2015-09-06)

External linksEdit