David A. Patterson
Encyclopedia
David Andrew Patterson is an American
computer pioneer and academic who has held the position of Professor of Computer Science
at the University of California, Berkeley
since 1977.
A native of Evergreen Park, Illinois
, David Patterson attended UCLA, receiving his B.A.
in 1969, M.S.
in 1970 and Ph.D.
(advised by David F. Martin and Gerald Estrin) in 1976. He is an important proponent of the concept of Reduced Instruction Set Computer
and coined the term "RISC". He led the UC Berkeley's RISC project from 1980 and onwards along 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) (in collaboration with Randy Katz
and Garth Gibson), and Network of Workstations (NOW) (in collaboration with Eric Brewer
and David Culler
). Past chair of the Computer Science Department 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.
He co-authored five books, including two with John L. Hennessy
on computer architecture
: Computer Architecture: A Quantitative Approach (5 editions—latest is ISBN 0-12-383872-X) and Computer Organization and Design: the Hardware/Software Interface (4 editions—latest is ISBN 0-12374-493-8). They have been widely used as textbook
s for graduate and undergraduate courses since 1990.
His work has been recognized by about 30 awards for research, teaching, and service, including Fellow of the Association for Computing Machinery
(ACM) and the Institute of Electrical and Electronics Engineers
(IEEE) as well as by election to the National Academy of Engineering
and the Silicon Valley
Engineering Hall of Fame. In 2005 he and Hennessy shared Japan
's Computer & Communication award and, in 2006, 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
. In 2007 he was named a Fellow of the Computer History Museum
and a Fellow of the American Association for the Advancement of Science
. In 2008, 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 2003 he has ridden in the annual Waves to Wine MS charity event as part of Bike MS; he was the top fundraiser in 2006, 2007, 2008, 2009, 2010, and 2011.
David Patterson's recent projects have been the RAD Lab: Reliable Adaptive Distributed systems, RAMP: Research Accelerator for Multiple Processors, the Par Lab: Parallel Computing Laboratory, and the AMP Lab: Algorithms, Machines, and People Laboratory. He has advised a number of notable Ph.D. candidates, including:
United States
The United States of America is a federal constitutional republic comprising fifty states and a federal district...
computer pioneer and academic who has held the position of Professor of Computer Science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...
at the University of California, Berkeley
University of California, Berkeley
The University of California, Berkeley , is a teaching and research university established in 1868 and located in Berkeley, California, USA...
since 1977.
A native of Evergreen Park, Illinois
Evergreen Park, Illinois
Evergreen Park is a village in Cook County, Illinois, United States. The population was 25,044 at the 2009 census.-Geography:Evergreen Park is located at . The suburb is surrounded by the city of Chicago on three of its sides, while Oak Lawn and Hometown border it on the west...
, David Patterson attended UCLA, receiving his B.A.
Bachelor of Arts
A Bachelor of Arts , from the Latin artium baccalaureus, is a bachelor's degree awarded for an undergraduate course or program in either the liberal arts, the sciences, or both...
in 1969, M.S.
Master of Science
A Master of Science is a postgraduate academic master's degree awarded by universities in many countries. The degree is typically studied for in the sciences including the social sciences.-Brazil, Argentina and Uruguay:...
in 1970 and Ph.D.
Ph.D.
A Ph.D. is a Doctor of Philosophy, an academic degree.Ph.D. may also refer to:* Ph.D. , a 1980s British group*Piled Higher and Deeper, a web comic strip*PhD: Phantasy Degree, a Korean comic series* PhD Docbook renderer, an XML renderer...
(advised by David F. Martin and Gerald Estrin) in 1976. He is an important proponent of the concept of Reduced Instruction Set Computer
Reduced instruction set computer
Reduced instruction set computing, or RISC , is a CPU design strategy based on the insight that simplified instructions can provide higher performance if this simplicity enables much faster execution of each instruction. A computer based on this strategy is a reduced instruction set computer...
and coined the term "RISC". He led the UC Berkeley's RISC project from 1980 and onwards along with Carlo H. Sequin
Carlo H. Sequin
Dr. Carlo Heinrich Séquin was originally a physicist and has been a professor of Computer Science at the University of California, Berkeley in the USA since 1980. Séquin is recognized as one of the pioneers in processor design...
, where the technique of register window
Register window
In computer engineering, the use of register windows is a technique to improve the performance of a particularly common operation, the procedure call...
s was introduced. He is also one of the innovators of the Redundant Arrays of Independent Disks (RAID) (in collaboration with Randy Katz
Randy Katz
Randy Howard Katz is a distinguished professor at University of California, Berkeley of the Electrical Engineering and Computer Science Department.Katz received an A.B. from Cornell University , MS from UC Berkeley , and Ph.D...
and Garth Gibson), and Network of Workstations (NOW) (in collaboration with Eric Brewer
Eric Brewer (computer scientist)
Eric A. Brewer is the main inventor of a wireless networking scheme called WiLDNet which promises to bring low-cost connectivity to rural areas of the developing world. He was made a tenured professor at UC Berkeley at the age of 32. In 1996, Brewer co-founded Inktomi Corporation. He is known for...
and David Culler
David Culler
David E. Culler is a computer scientist, Chair of Computer Science & Associate Chair, Electrical Engineering and Computer Sciences at the University of California, Berkeley. . He is the Principal Investigator in the LoCal project at Berkeley, and the Faculty Director of the i4Energy Center.Culler...
). Past chair of the Computer Science Department at U.C. Berkeley and the Computing Research Association
Computing Research Association
The Computing Research Association is an association of more than 220 North American academic departments of computer science, computer engineering, and related fields; laboratories and centers in industry, government, and academia engaging in basic computing research; and affiliated professional...
, 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
Association for Computing Machinery
The Association for Computing Machinery is a learned society for computing. It was founded in 1947 as the world's first scientific and educational computing society. Its membership is more than 92,000 as of 2009...
(ACM) for 2004–06.
He co-authored five books, including two with John L. Hennessy
John L. Hennessy
John LeRoy Hennessy is an American computer scientist and academician. Hennessy is one of the founders of MIPS Computer Systems Inc. and is the 10th President of Stanford University.-Background:...
on computer architecture
Computer architecture
In computer science and engineering, computer architecture is the practical art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals and the formal modelling of those systems....
: Computer Architecture: A Quantitative Approach (5 editions—latest is ISBN 0-12-383872-X) and Computer Organization and Design: the Hardware/Software Interface (4 editions—latest is ISBN 0-12374-493-8). They have been widely used as textbook
Textbook
A textbook or coursebook is a manual of instruction in any branch of study. Textbooks are produced according to the demands of educational institutions...
s for graduate and undergraduate courses since 1990.
His work has been recognized by about 30 awards for research, teaching, and service, including Fellow of the Association for Computing Machinery
Association for Computing Machinery
The Association for Computing Machinery is a learned society for computing. It was founded in 1947 as the world's first scientific and educational computing society. Its membership is more than 92,000 as of 2009...
(ACM) and the Institute of Electrical and Electronics Engineers
Institute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers is a non-profit professional association headquartered in New York City that is dedicated to advancing technological innovation and excellence...
(IEEE) as well as by election to the National Academy of Engineering
National Academy of Engineering
The National Academy of Engineering is a government-created non-profit institution in the United States, that was founded in 1964 under the same congressional act that led to the founding of the National Academy of Sciences...
and the Silicon Valley
Silicon Valley
Silicon Valley is a term which refers to the southern part of the San Francisco Bay Area in Northern California in the United States. The region is home to many of the world's largest technology corporations...
Engineering Hall of Fame. In 2005 he and Hennessy shared Japan
Japan
Japan is an island nation in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south...
's Computer & Communication award and, in 2006, was elected to the American Academy of Arts and Sciences
American Academy of Arts and Sciences
The American Academy of Arts and Sciences is an independent policy research center that conducts multidisciplinary studies of complex and emerging problems. The Academy’s elected members are leaders in the academic disciplines, the arts, business, and public affairs.James Bowdoin, John Adams, and...
and the National Academy of Sciences
United States National Academy of Sciences
The National Academy of Sciences is a corporation in the United States whose members serve pro bono as "advisers to the nation on science, engineering, and medicine." As a national academy, new members of the organization are elected annually by current members, based on their distinguished and...
and received the Distinguished Service Award from the Computing Research Association
Computing Research Association
The Computing Research Association is an association of more than 220 North American academic departments of computer science, computer engineering, and related fields; laboratories and centers in industry, government, and academia engaging in basic computing research; and affiliated professional...
. In 2007 he was named a Fellow of the Computer History Museum
Computer History Museum
The Computer History Museum is a museum established in 1996 in Mountain View, California, USA. The Museum is dedicated to preserving and presenting the stories and artifacts of the information age, and exploring the computing revolution and its impact on our lives.-History:The museum's origins...
and a Fellow of the American Association for the Advancement of Science
American Association for the Advancement of Science
The American Association for the Advancement of Science is an international non-profit organization with the stated goals of promoting cooperation among scientists, defending scientific freedom, encouraging scientific responsibility, and supporting scientific education and science outreach for the...
. In 2008, 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 2003 he has ridden in the annual Waves to Wine MS charity event as part of Bike MS; he was the top fundraiser in 2006, 2007, 2008, 2009, 2010, and 2011.
David Patterson's recent projects have been the RAD Lab: Reliable Adaptive Distributed systems, RAMP: Research Accelerator for Multiple Processors, the Par Lab: Parallel Computing Laboratory, and the AMP Lab: Algorithms, Machines, and People Laboratory. He has advised a number of notable Ph.D. candidates, including:
- Remzi Arpaci-Dusseau, professor at the University of Wisconsin–MadisonUniversity of Wisconsin–MadisonThe University of Wisconsin–Madison is a public research university located in Madison, Wisconsin, United States. Founded in 1848, UW–Madison is the flagship campus of the University of Wisconsin System. It became a land-grant institution in 1866...
- Peter Bodik, researcher at Microsoft
- Pete Chen, professor at the University of MichiganUniversity of MichiganThe University of Michigan is a public research university located in Ann Arbor, Michigan in the United States. It is the state's oldest university and the flagship campus of the University of Michigan...
- Mike Dahlin, Professor of Computer Science at the University of Texas
- David Ditzel, founder and former president of TransmetaTransmetaTransmeta Corporation was a US-based corporation that licensed low power semiconductor intellectual property. Transmeta originally produced very long instruction word code morphing microprocessors, with a focus on reducing power consumption in electronic devices. It was founded in 1995 by Bob...
- Garth A. GibsonGarth A. GibsonGarth Gibson is a Computer Scientist from Carnegie Mellon University. Born in Aurora, Ontario, he holds a Ph.D. and an MSc in Computer Science from the University of California, Berkeley and a B.Math in Computer Science from the University of Waterloo. Dr...
, co-inventor of RAID, founder and CTO of PanasasPanasasPanasas, Inc., is a private, multinational computer storage company based in Sunnyvale, California. It specializes in high-performance scale-out network-attached storage optimized for Linux clusters.- History :...
, and professor at Carnegie Mellon UniversityCarnegie Mellon UniversityCarnegie Mellon University is a private research university in Pittsburgh, Pennsylvania, United States.... - Mark Hill, professor at the University of Wisconsin–MadisonUniversity of Wisconsin–MadisonThe University of Wisconsin–Madison is a public research university located in Madison, Wisconsin, United States. Founded in 1848, UW–Madison is the flagship campus of the University of Wisconsin System. It became a land-grant institution in 1866...
- Manolis Katevenis, pioneer in RISC VLSI implementation and high-speed network switches
- Kim Keeton, researcher at Hewlett Packard Labs
- Christos Kozyrakis, associate professor at Stanford UniversityStanford UniversityThe Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is a private research university on an campus located near Palo Alto, California. It is situated in the northwestern Santa Clara Valley on the San Francisco Peninsula, approximately northwest of San...
- Corinna Lee, architect at ATIAtiAs a word, Ati may refer to:* Ati, a town in Chad* Ati, a Negrito ethnic group in the Philippines* Ati-Atihan Festival, an annual celebration held in the Philippines* Ati, a queen of the fabled Land of Punt in Africa...
- David UngarDavid UngarDavid Ungar, an American computer scientist, co-created the Self programming language with Randall Smith. The SELF development environment's animated user experience was described in the influential paper co-written with Bay-Wei Chang, which won a lasting impact award at the ACM Symposium on User...
, designer of the Self programming languageSelf programming languageSelf is an object-oriented programming language based on the concept of prototypes. Essentially an extreme dialect of Smalltalk, it was used mainly as an experimental test system for language design in the 1980s and 1990s. In 2006, Self was still being developed as part of the Klein project, which... - Robert Yung, CTO of PMC-SierraPMC-SierraPMC-Sierra is a fabless semiconductor company which develops and sells devices into the communications, storage, printing, and embedded computing marketplaces.-Corporate history:...