Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
David Patterson (computer scientist)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|American computer pioneer and academic (born 1947)}} {{About|the American computer scientist|other spellings and people of the same name|David Patterson (disambiguation)}} {{Infobox scientist | name = David Patterson | image = David_A_Patterson_(cropped).jpg | image_size = | caption = | birth_name = David Andrew Patterson | birth_date = {{birth date and age|1947|11|16}} | birth_place = [[Evergreen Park, Illinois]], U.S. | death_date = | death_place = | residence = | nationality = | fields = [[Computer system]]s<ref name=gs>{{Google scholar id}}</ref> | workplaces = [[University of California, Berkeley]] | education = [[University of California, Los Angeles]] ([[Bachelor of Arts|BA]], [[Master of Science|MS]], [[Doctor of Philosophy|PhD]]) | doctoral_advisor = David F. Martin<br/>[[Gerald Estrin]] | academic_advisors = | doctoral_students = {{plainlist|1= *[[Garth Gibson]] *[[Kimberly Keeton]] *[[David Ungar]] *[[Christos Kozyrakis]] }} | notable_students = | thesis_title = Verification of Microprograms | thesis_year = 1976 | thesis_url = https://www.proquest.com/docview/302812848 | known_for = [[Reduced instruction set computer]]<br/>[[RAID]]<br/>[[Network of Workstations]] | influences = | influenced = | awards = {{Plainlist| <!--only include those notable enough to merit dedicated wikipedia articles--> * [[Charles Stark Draper Prize]] (2022) * [[Turing Award]] (2017) * [[Eckert–Mauchly Award]]<ref>{{cite web|url=http://awards.acm.org/eckert_mauchly/|title=Charles P. "Chuck" Thacker is the recipient of the 2017 Eckert-Mauchly Award|website=awards.acm.org}}</ref> (2008) * [[Member of the National Academy of Sciences]] (2006)<ref name=nas>{{cite web|url=http://www.nasonline.org/member-directory/members/1848.html|website=nasonline.org|title=David A. Patterson, Google, Inc.}}</ref> * [[Fellow of the American Association for the Advancement of Science]] * [[ACM Fellow]] (1994)<ref>[http://awards.acm.org/award_winners/patterson_2316693.cfm Karl Karlstrom Outstanding Educator Award] (1991)</ref>}} | signature = <!-- Filename only --> | website = {{Official URL}} | spouse = Linda Patterson (1966) }} '''David Andrew Patterson''' (born November 16, 1947) is an American [[computer scientist]] and academic who has held the position of professor of [[computer science]] at the [[University of California, Berkeley]] since 1976. He is a [[computer pioneer]]. He announced retirement in 2016 after serving nearly forty years, becoming a distinguished software engineer at [[Google]].<ref>{{cite web|url=http://www.acm.org/articles/people-of-acm/2016/david-patterson|title=People of ACM - David Patterson|website=acm.org}}</ref><ref>{{Cite web|url=https://research.google.com/pubs/105290.html|title = Dave Patterson – Google Research}}</ref> He currently is vice chair of the board of directors of the [[RISC-V]] Foundation,<ref>{{cite web |url=https://riscv.org/board-of-directors/ |title=Board of Directors |website=riscv.org |publisher=RISC-V Foundation |access-date=2017-08-03 |archive-date=2017-08-03 |archive-url=https://web.archive.org/web/20170803211832/https://riscv.org/board-of-directors/ |url-status=dead }}</ref> and the Pardee Professor of Computer Science, [[Emeritus]] at UC Berkeley.<ref>{{Cite book |title=Who's Who in America 2008 |location=New Providence, New Jersey |series=[[Marquis Who's Who]] |year=2007 |isbn=978-0-8379-7010-3}}</ref> 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.<ref name=coinrisk /> As of 2018, 99% of all new chips use a RISC architecture.<ref name=nytimes>{{cite news|title=Computer Chip Visionaries Win Turing Award|url=https://www.nytimes.com/2018/03/21/technology/computer-chips-turing-award.html|work=[[The New York Times]]|date=2018-03-21}}</ref><ref name=turing/> He is also noted for leading the research on redundant arrays of inexpensive disks ([[RAID]]) storage, with [[Randy Katz]].<ref name=chm>{{cite web|title=David Patterson: Biography|date=2007|url=http://www.computerhistory.org/fellowawards/hall/david-patterson/|publisher=[[Computer History Museum]]}}</ref> 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 (Torrance, California)|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 [[University of California, Los Angeles|UCLA]]. Patterson's PhD was advised by David F. Martin and [[Gerald Estrin]].<ref name=mathgene>{{MathGenealogy}}</ref><ref>{{cite web|url=https://amturing.acm.org/award_winners/patterson_2316693.cfm|title=David Patterson - A.M. Turing Award Laureate|website=acm.org}}</ref><ref name=phd>{{cite thesis|degree=PhD|first=David Andrew|last=Patterson|year=1976|url=https://dl.acm.org/doi/10.5555/907835|website=acm.org|publisher=UCLA|title=Verification of Microprograms|id={{ProQuest|302812848}}|oclc=897786365}}</ref><ref>Patterson, D. A., "Verification of Microprograms," Technical Report No. UCLA-ENG-7707, UCLA Computer Science Department, January 1977.</ref> ==Research and career == Patterson is an important advocate and developer of the concept of [[reduced instruction set computing]] and coined the term "RISC".<ref name=coinrisk >{{Cite book |last=Reilly |first=Edwin D. |date=2003 |title=Milestones in computer science and information technology |isbn=1-57356-521-0 |page=50|publisher=Greenwood Publishing }}</ref> He led the [[Berkeley RISC]] project from 1980, with [[Carlo H. Sequin]], where the technique of [[register window]]s was introduced. He is also one of the innovators of the redundant arrays of independent disks ([[RAID]]) together with [[Randy Katz]] and [[Garth Gibson]].<ref name=chm/><ref name=computer_architecture>{{cite book|author1=Linda Null|author2=Julia Lobur|title=The Essentials of Computer Organization and Architecture|url=https://books.google.com/books?id=GKgxDwAAQBAJ&pg=PT512|date=14 February 2014|publisher=Jones & Bartlett Learning|isbn=978-1-284-15077-3|page=512}}</ref> Patterson also led the [[Network of Workstations]] (NOW) project at Berkeley, an early effort in the area of [[computer cluster]]ing.<ref name="HennessyPatterson2006">{{cite book |url=https://books.google.com/books?id=pqYl3SWkA64C&pg=PR4 |title=Computer Architecture: A Quantitative Approach |last1=Hennessy |first1=John L. |author-link=John L. Hennessy |last2=Patterson |first2=David A. |date=3 November 2006 |publisher=Elsevier|isbn=978-0-08-047502-8 |page=xxiii}}</ref> ===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.<ref name="archive.cra.org">{{cite web |url=http://archive.cra.org/temp/awards.2006.html |title=CRA Service Awards 2006 |website=archive.cra.org}}</ref> ===Notable PhD students=== He has advised several notable Ph.D. students,<ref name=mathgene/><ref>{{cite web|title=David Patterson's PhD Students|url=https://www2.eecs.berkeley.edu/Pubs/Dissertations/Faculty/patterson.html}}</ref> including: * David Ditzel, founder and former president of [[Transmeta]] * [[Garth A. Gibson]], co-inventor of redundant array of inexpensive disks ([[RAID]]), founder and CTO of [[Panasas]], professor at [[Carnegie Mellon University]], and first president and chief executive officer of the [[Vector Institute (Canada)|Vector Institute]] * [[Christos Kozyrakis]], professor at [[Stanford University]] * [[David Ungar]], designer of the [[Self (programming language)|Self]] programming language, and currently researcher at [[IBM Research]] * [[Remzi Arpaci-Dusseau]], Grace Wahba professor and Chair of Computer Sciences at UW-Madison. ===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 [[textbook]]s for graduate and undergraduate courses since 1990.<ref name="textbook citation">{{cite web | title=John Hennessy and David Patterson win the Frontiers of Knowledge Award in ICT | website=EurekAlert! | url=https://www.eurekalert.org/news-releases/797811 | access-date=2024-02-15}}</ref> 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: *{{cite journal|last1=Patterson|first1=David|last2=Ditzel|first2=David|title=The Case for the Reduced Instruction Set Computer|journal=ACM SIGARCH Computer Architecture News|date=1980|volume=8|issue=6|pages=5–33|doi=10.1145/641914.641917|s2cid=12034303|url=https://www.cs.utexas.edu/users/fussell/courses/cs352h/papers/risc.pdf|access-date=3 August 2017}} *{{cite journal|last1=Patterson|first1=David|last2=Gibson|first2=Garth|last3=Katz|first3=Randy|title=A case for redundant arrays of inexpensive disks (RAID) |journal=ACM SIGMOD Record |date=June 1988|volume=17|issue=3|pages=109–116|url=http://web2.cs.columbia.edu/~junfeng/11sp-w4118/lectures/raid.pdf|access-date=3 August 2017|doi=10.1145/971701.50214|citeseerx=10.1.1.68.7408}} *{{cite journal |last1=Stonebraker |first1=Michael |author-link=Michael Stonebraker |last2=Katz |first2=Randy |author2-link=Randy Katz |last3=Patterson |first3=David |last4=Ousterhout |first4=John |author4-link=John Ousterhout |date=1988 |title=The Design of XPRS |url=http://db.cs.berkeley.edu/papers/ERL-M88-19.pdf |journal=[[VLDB conference|VLDB]] |pages=318–330 |access-date=25 March 2015}} * {{cite journal|last1=Anderson|first1=Thomas|last2=Culler|first2=David|last3=Patterson|first3=David|s2cid=6225201|title=A Case for NOW (Networks of Workstations)|journal=IEEE Micro|date=February 1995|volume=15|issue=1|pages=54–64|doi=10.1109/40.342018}} ===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)<ref>{{Cite web |url=http://awards.acm.org/fellow/all.cfm |title=Recipients |access-date=2015-06-10 |archive-date=2016-12-01 |archive-url=https://web.archive.org/web/20161201132101/http://awards.acm.org/fellow/all.cfm |url-status=dead }}</ref> 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 [[United States National Academy of Sciences|National Academy of Sciences]] and received the Distinguished Service Award from the [[Computing Research Association]]. <ref name="archive.cra.org"/> 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."<ref>{{cite web |url=http://www.computerhistory.org/fellowawards/hall/bios/David,Patterson/ |title=Computer History Museum | Fellow Awards - David Patterson |access-date=2013-02-16 |url-status=dead |archive-url=https://web.archive.org/web/20130206094011/http://www.computerhistory.org/fellowawards/hall/bios/David,Patterson/ |archive-date=2013-02-06}}</ref> That same year, he was also named a Fellow of the [[American Association for the Advancement of Science]]. In 2008, he won the [https://web.archive.org/web/20080510170713/http://www.acm.org/press-room/news-releases/distinguished-award-07 ACM Distinguished Service Award], the [http://awards.acm.org/eckert_mauchly/ 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.<ref>{{cite web|url=http://tapiaconference.org/about/richard-a-tapia-award/|title=Richard A. Tapia Achievement Award - Tapia Conference|website=tapiaconference.org|date=11 November 2022 }}</ref> For 2020 he was awarded the [[BBVA Foundation Frontiers of Knowledge Awards|BBVA Foundation Frontiers of Knowledge Award]] in Information and Communication Technologies.<ref>[https://www.fbbva.es/en/ BBVA Foundation Frontiers of Knowledge Awards 2020]</ref> At the 2013 California Raw Championships, 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.<ref>{{Cite web |url=https://www.openpowerlifting.org/u/davidpatterson3 |title=Open Powerlifting Record for David Patterson}}</ref> On February 12, 2015, IEEE installed a plaque at UC Berkeley to commemorate the contribution of RISC-I<ref>{{cite web|url=https://r6.ieee.org/sv-techhistory/?p=297|title=IEEE SCV Silicon Valley Technology History Committee|website=[[IEEE]]}}</ref> in Soda Hall at UC Berkeley. The plaque reads: * ''IEEE Milestone in Electrical and Computer Engineering'' * First RISC (Reduced Instruction Set Computing) Microprocessor *''UC Berkeley students designed and built the first VLSI reduced instruction-set computer in 1981. The simplified instructions of RISC-I reduced the hardware for instruction decode and control, which enabled a flat 32-bit address space, a large set of registers, and pipelined execution. A good match to C programs and the Unix operating system, RISC-I influenced instruction sets widely used today, including those for game consoles, smartphones and tablets. On March 21, 2018, he was awarded the 2017 ACM A.M. [[Turing Award]] together with [[John L. Hennessy]] for developing RISC.<ref name=nytimes/> 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".<ref name=turing>{{Cite web|url=https://www.acm.org/media-center/2018/march/turing-award-2017|title=John Hennessy and David Patterson will receive the 2017 ACM A.M. Turing Award|website=acm.org|language=en|access-date=2018-03-21}}</ref> 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.<ref name=risc>{{cite web|url=https://www.nae.edu/55291/DraperWinners|website=nae.edu|title=Recipients of the Charles Stark Draper Prize for Engineering}}</ref><ref name=draper>{{cite web|url=https://www.nae.edu/20681/DraperPrize|website=nae.edu|title=Charles Stark Draper Prize for Engineering}}</ref> ===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.<ref>{{cite web|url=http://anti-ms-crew.berkeley.edu/theteam.shtml|title=Berkeley's Anti-MS Crew|website=anti-ms-crew.berkeley.edu}}</ref> ==References== {{Reflist}} {{IEEE James H. Mulligan, Jr. Education Medal}}{{Turing Award laureates}}{{Authority control}} {{DEFAULTSORT:Patterson, David A.}} [[Category:1947 births]] [[Category:Living people]] [[Category:Computer designers]] [[Category:American computer scientists]] [[Category:Presidents of the Association for Computing Machinery]] [[Category:Scientists from California]] [[Category:Members of the United States National Academy of Engineering]] [[Category:Members of the United States National Academy of Sciences]] [[Category:UC Berkeley College of Engineering faculty]] [[Category:University of California, Los Angeles alumni]] [[Category:People from Evergreen Park, Illinois]] [[Category:20th-century American scientists]] [[Category:21st-century American scientists]] [[Category:American computer science educators]] [[Category:Turing Award laureates]] [[Category:South High School (Torrance, California) alumni]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:About
(
edit
)
Template:Authority control
(
edit
)
Template:Cite book
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite news
(
edit
)
Template:Cite thesis
(
edit
)
Template:Cite web
(
edit
)
Template:IEEE James H. Mulligan, Jr. Education Medal
(
edit
)
Template:ISBN
(
edit
)
Template:Infobox scientist
(
edit
)
Template:MathGenealogy
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Turing Award laureates
(
edit
)