David Patterson (computer scientist)

Last updated
David Patterson
David A Patterson (cropped).jpg
Born
David Andrew Patterson

(1947-11-16) November 16, 1947 (age 76)
Citizenship United States
Education South High School
Alma mater University of California, Los Angeles (BA, MS, PhD)
Known for Reduced instruction set computer
RAID
Network of Workstations
Awards
Scientific career
Fields Computer systems [4]
Institutions University of California, Berkeley
Thesis Verification of Microprograms  (1976)
Doctoral advisor David F. Martin
Gerald Estrin
Doctoral students
Website www2.eecs.berkeley.edu/Faculty/Homepages/patterson.html OOjs UI icon edit-ltr-progressive.svg

David Andrew Patterson (born November 16, 1947) is an American computer pioneer and academic who has held the position of professor of computer science at the University of California, Berkeley since 1976. He announced retirement in 2016 after serving nearly forty years, becoming a distinguished software engineer at Google. [5] [6] He currently is vice chair of the board of directors of the RISC-V Foundation, [7] and the Pardee Professor of Computer Science, Emeritus at UC Berkeley. [8]

Contents

Patterson is noted for his pioneering contributions to reduced instruction set computer (RISC) design, having coined the term RISC, and by leading the Berkeley RISC project. [9] As of 2018, 99% of all new chips use a RISC architecture. [10] [11] He is also noted for leading the research on redundant arrays of inexpensive disks (RAID) storage, with Randy Katz. [12]

His books on computer architecture, co-authored with John L. Hennessy, are widely used in computer science education. Hennessy and Patterson won the 2017 Turing Award for their work in developing RISC.

Early life and education

David Patterson grew up in Evergreen Park, Illinois. He graduated from South High School in Torrance, California. He then attended the University of California, Los Angeles (UCLA), receiving his Bachelor of Arts degree in Mathematics in 1969. He continued on to obtain his Master of Science degree in 1970 and PhD in 1976, both in Computer Science at UCLA. Patterson's PhD was advised by David F. Martin and Gerald Estrin. [13] [14] [15] [16]

Research and career

Patterson is an important advocate and developer of the concept of reduced instruction set computing and coined the term "RISC". [9] He led the Berkeley RISC project from 1980, with Carlo H. Sequin, where the technique of register windows was introduced. He is also one of the innovators of the redundant arrays of independent disks (RAID) together with Randy Katz and Garth Gibson. [12] [17] Patterson also led the Network of Workstations (NOW) project at Berkeley, an early effort in the area of computer clustering. [18]

Past positions

Past chair of the Computer Science Division at U.C. Berkeley and the Computing Research Association, he served on the Information Technology Advisory Committee for the U.S. President (PITAC) during 2003–05 and was elected president of the Association for Computing Machinery (ACM) for 2004–06. [19]

Notable PhD students

He has advised several notable Ph.D. students, [13] [20] including:

Selected publications

Patterson co-authored seven books, including two with John L. Hennessy on computer architecture: Computer Architecture: A Quantitative Approach (6 editions—latest is ISBN   978-0128119051) and Computer Organization and Design RISC-V Edition: the Hardware/Software Interface (5 editions—latest is ISBN   978-0128122761). They have been widely used as textbooks for graduate and undergraduate courses since 1990. [21] His most recent book is with Andrew Waterman on the open architecture RISC-V: The RISC-V Reader: An Open Architecture Atlas (1st Edition) ( ISBN   978-0999249109).

His articles include:

Awards and honors

Patterson's work has been recognized by about 40 awards for research, teaching, and service, including Fellow of the Association for Computing Machinery (ACM) [22] and the Institute of Electrical and Electronics Engineers (IEEE), and by election to the National Academy of Engineering, National Academy of Sciences, and the Silicon Valley Engineering Hall of Fame. In 2005, he and Hennessy shared Japan's Computer & Communication award and, in 2006, he was elected to the American Academy of Arts and Sciences and the National Academy of Sciences and received the Distinguished Service Award from the Computing Research Association. [19] In 2007 he was named a Fellow of the Computer History Museum "for fundamental contributions to engineering education, advances in computer architecture, and the integration of leading-edge research with education." [23] That same year, he was also named a Fellow of the American Association for the Advancement of Science. In 2008, he won the ACM Distinguished Service Award, the ACM-IEEE Eckert-Mauchly Award, and was recognized by the School of Engineering at UCLA for Alumni Achievement in Academia. Since then he has won the ACM-SIGARCH Distinguished Service Award, ACM-SIGOPS Hall of Fame Award, and the 2012 Jean-Claude Laprie Award in Dependable Computing from IFIP Working Group 10.4 on Dependable Computing and Fault Tolerance. In 2016 he was given the Richard A. Tapia Achievement Award for Scientific Scholarship, Civic Science and Diversifying Computing. [24] For 2020 he was awarded the BBVA Foundation Frontiers of Knowledge Award in Information and Communication Technologies. [25]

In 2013, he set the American Powerlifting Record for the state of California for his weight class and age group in bench press, dead lift, squat, and all three combined lifts. [26]

On February 12, 2015, IEEE installed a plaque at UC Berkeley to commemorate the contribution of RISC-I [27] in Soda Hall at UC Berkeley. The plaque reads:

On March 21, 2018, he was awarded the 2017 ACM A.M. Turing Award together with John L. Hennessy for developing RISC. [10] The award attributed them for pioneering "a systematic, quantitative approach to the design and evaluation of computer architectures with enduring impact on the microprocessor industry". [11]

In 2022 he was awarded the Charles Stark Draper Prize by the National Academy of Engineering alongside John L. Hennessy, Steve Furber and Sophie Wilson for contributions to the invention, development, and implementation of reduced instruction set computer (RISC) chips. [28] [29]

Charitable work

From 2003 to 2012 he rode in the annual Waves to Wine MS charity event as part of Bike MS; a 2-day cycling adventure. He was the top fundraiser in 2006, 2007, 2008, 2009, 2010, 2011, and 2012. [30]

Related Research Articles

<span class="mw-page-title-main">Fred Brooks</span> American computer scientist (1931–2022)

Frederick Phillips Brooks Jr. was an American computer architect, software engineer, and computer scientist, best known for managing the development of IBM's System/360 family of computers and the OS/360 software support package, then later writing candidly about those experiences in his seminal book The Mythical Man-Month.

<span class="mw-page-title-main">Reduced instruction set computer</span> Processor executing one instruction in minimal clock cycles

In computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a complex instruction set computer (CISC), a RISC computer might require more instructions in order to accomplish a task because the individual instructions are written in simpler code. The goal is to offset the need to process more instructions by increasing the speed of each instruction, in particular by implementing an instruction pipeline, which may be simpler to achieve given simpler instructions.

<span class="mw-page-title-main">Butler Lampson</span> American computer scientist

Butler W. Lampson, ForMemRS, is an American computer scientist best known for his contributions to the development and implementation of distributed personal computing.

<span class="mw-page-title-main">John Cocke (computer scientist)</span> American computer scientist and mathematician

John Cocke was an American computer scientist recognized for his large contribution to computer architecture and optimizing compiler design. He is considered by many to be "the father of RISC architecture."

<span class="mw-page-title-main">UC Berkeley College of Engineering</span> Engineering school of the University of California, Berkeley

The University of California, Berkeley College of Engineering is the engineering school of the University of California, Berkeley, a public research university in Berkeley, California.

<span class="mw-page-title-main">John L. Hennessy</span> American computer scientist

John Leroy Hennessy is an American computer scientist who serves as chairman of Alphabet Inc. (Google). Hennessy is one of the founders of MIPS Technologies and Atheros while also serving as the tenth President of Stanford University. Hennessy announced that he would step down in the summer of 2016. He was succeeded as president by Marc Tessier-Lavigne. Marc Andreessen called him "the godfather of Silicon Valley."

<span class="mw-page-title-main">Steve Furber</span> British computer scientist

Stephen Byram Furber is a British computer scientist, mathematician and hardware engineer, and Emeritus ICL Professor of Computer Engineering in the Department of Computer Science at the University of Manchester, UK. After completing his education at the University of Cambridge, he spent the 1980s at Acorn Computers, where he was a principal designer of the BBC Micro and the ARM 32-bit RISC microprocessor. As of 2023, over 250 billion arm chips have been manufactured, powering much of the world's mobile computing and embedded systems, everything from sensors to smartphones to servers.

Berkeley RISC is one of two seminal research projects into reduced instruction set computer (RISC) based microprocessor design taking place under the Defense Advanced Research Projects Agency VLSI Project. RISC was led by David Patterson at the University of California, Berkeley between 1980 and 1984. The other project took place a short distance away at Stanford University under their MIPS effort starting in 1981 and running until 1984.

<span class="mw-page-title-main">Charles P. Thacker</span> American computer scientist

Charles Patrick "Chuck" Thacker was an American pioneer computer designer. He designed the Xerox Alto, which is the first computer that used a mouse-driven graphical user interface (GUI).

Scott J. Shenker is an American computer scientist, and professor of computer science at the University of California, Berkeley. He is also the leader of the Extensible Internet Group at the International Computer Science Institute in Berkeley, California.

MIPS, an acronym for Microprocessor without Interlocked Pipeline Stages, was a research project conducted by John L. Hennessy at Stanford University between 1981 and 1984. MIPS investigated a type of instruction set architecture (ISA) now called reduced instruction set computer (RISC), its implementation as a microprocessor with very large scale integration (VLSI) semiconductor technology, and the effective exploitation of RISC architectures with optimizing compilers. MIPS, together with the IBM 801 and Berkeley RISC, were the three research projects that pioneered and popularized RISC technology in the mid-1980s. In recognition of the impact MIPS made on computing, Hennessey was awarded the IEEE John von Neumann Medal in 2000 by the Institute of Electrical and Electronics Engineers (IEEE), the Eckert–Mauchly Award in 2001 by the Association for Computing Machinery, the Seymour Cray Computer Engineering Award in 2001 by the IEEE Computer Society, and, again with David Patterson, the Turing Award in 2017 by the ACM.

Randy Howard Katz is a distinguished professor emeritus at University of California, Berkeley of the electrical engineering and computer science department.

The International Symposium on Computer Architecture (ISCA) is an annual academic conference on computer architecture, generally viewed as the top-tier in the field. Association for Computing Machinery's Special Interest Group on Computer Architecture and Institute of Electrical and Electronics Engineers Computer Society are technical sponsors.

The Berkeley IRAM project was a 1996–2004 research project in the Computer Science Division of the University of California, Berkeley which explored computer architecture enabled by the wide bandwidth between memory and processor made possible when both are designed on the same integrated circuit (chip). Since it was envisioned that such a chip would consist primarily of random-access memory (RAM), with a smaller part needed for the central processing unit (CPU), the research team used the term "Intelligent RAM" to describe a chip with this architecture. Like the J–Machine project at MIT, the primary objective of the research was to avoid the Von Neumann bottleneck which occurs when the connection between memory and CPU is a relatively narrow memory bus between separate integrated circuits.

<span class="mw-page-title-main">Computer architecture</span> Set of rules describing computer system

In computer science and computer engineering, computer architecture is a description of the structure of a computer system made from component parts. It can sometimes be a high-level description that ignores details of the implementation. At a more detailed level, the description may include the instruction set architecture design, microarchitecture design, logic design, and implementation.

<span class="mw-page-title-main">Ion Stoica</span> Romanian–American computer scientist

Ion Stoica is a Romanian–American computer scientist specializing in distributed systems, cloud computing and computer networking. He is a professor of computer science at the University of California, Berkeley and co-director of AMPLab. He co-founded Conviva and Databricks with other original developers of Apache Spark.

Christos (Christoforos) Kozyrakis is a professor of Electrical Engineering and Computer Science at Stanford University, where he leads the multi-scale architecture & systems team (MAST). His current research interests are on resource efficient cloud computing, energy efficient compute and memory systems, and architectural support for security. Kozyrakis was the 2015 ACM Maurice Wilkes Award for outstanding contributions to transactional memory systems.

<span class="mw-page-title-main">Krste Asanović</span>

Krste Asanović from the University of California, Berkeley has written and co-authored many academic papers concerning computer architecture. As of 2023, he is chairman of the Board of the RISC-V Foundation.

Timothy M. Pinkston is an American computer engineer, researcher, educator and administrator whose work is focused in the area of computer architecture. He holds the George Pfleger Chair in Electrical and Computer Engineering and is a Professor of Electrical and Computer Engineering at University of Southern California (USC). He also serves in an administrative role as Vice Dean for Faculty Affairs at the USC Viterbi School of Engineering.

Luca P. Carloni is a professor and chair of the Department of Computer Science at Columbia University in the City of New York.. He has been on the faculty at Columbia since 2004. He is an international expert on electronic computer-aided design.

References

  1. "Charles P. "Chuck" Thacker is the recipient of the 2017 Eckert-Mauchly Award". awards.acm.org.
  2. "David A. Patterson, Google, Inc". nasonline.org.
  3. Karl Karlstrom Outstanding Educator Award (1991)
  4. David Patterson publications indexed by Google Scholar OOjs UI icon edit-ltr-progressive.svg
  5. "People of ACM - David Patterson". acm.org.
  6. "Dave Patterson – Google Research".
  7. "Board of Directors". riscv.org. RISC-V Foundation. Archived from the original on 2017-08-03. Retrieved 2017-08-03.
  8. Who's Who in America 2008. Marquis Who's Who. New Providence, New Jersey. 2007. ISBN   978-0-8379-7010-3.{{cite book}}: CS1 maint: location missing publisher (link)
  9. 1 2 Reilly, Edwin D. (2003). Milestones in computer science and information technology. Greenwood Publishing. p. 50. ISBN   1-57356-521-0.
  10. 1 2 "Computer Chip Visionaries Win Turing Award". The New York Times . 2018-03-21.
  11. 1 2 "John Hennessy and David Patterson will receive the 2017 ACM A.M. Turing Award". acm.org. Retrieved 2018-03-21.
  12. 1 2 "David Patterson: Biography". Computer History Museum. 2007.
  13. 1 2 David Patterson at the Mathematics Genealogy Project OOjs UI icon edit-ltr-progressive.svg
  14. "David Patterson - A.M. Turing Award Laureate". acm.org.
  15. Patterson, David Andrew (1976). Verification of Microprograms. acm.org (PhD thesis). UCLA. OCLC   897786365. ProQuest   302812848.
  16. Patterson, D. A., "Verification of Microprograms," Technical Report No. UCLA-ENG-7707, UCLA Computer Science Department, January 1977.
  17. Linda Null; Julia Lobur (14 February 2014). The Essentials of Computer Organization and Architecture. Jones & Bartlett Learning. p. 512. ISBN   978-1-284-15077-3.
  18. Hennessy, John L.; Patterson, David A. (3 November 2006). Computer Architecture: A Quantitative Approach. Elsevier. p. xxiii. ISBN   978-0-08-047502-8.
  19. 1 2 "CRA Service Awards 2006". archive.cra.org.
  20. "David Patterson's PhD Students".
  21. "John Hennessy and David Patterson win the Frontiers of Knowledge Award in ICT". EurekAlert!. Retrieved 2024-02-15.
  22. "Recipients". Archived from the original on 2016-12-01. Retrieved 2015-06-10.
  23. "Computer History Museum | Fellow Awards - David Patterson". Archived from the original on 2013-02-06. Retrieved 2013-02-16.
  24. "Richard A. Tapia Achievement Award - Tapia Conference". tapiaconference.org. 11 November 2022.
  25. BBVA Foundation Frontiers of Knowledge Awards 2020
  26. "American Powerlifting Records for California".
  27. "IEEE SCV Silicon Valley Technology History Committee". sites.ieee.org.
  28. "Recipients of the Charles Stark Draper Prize for Engineering". nae.edu.
  29. "Charles Stark Draper Prize for Engineering". nae.edu.
  30. "Berkeley's Anti-MS Crew". anti-ms-crew.berkeley.edu.