David A. Patterson
From Wikipedia, the free encyclopedia
David A. Patterson has been Professor of Computer Science at the University of California, Berkeley since 1977, after receiving his A.B., M.S., and Ph.D. from UCLA. He is one of the pioneers of both RISC and RAID, both of which are widely used. Past chair of the Computer Science Department at U.C. Berkeley and the Computing Research Association, he was elected President of the Association for Computing Machinery (ACM) for 2004 to 2006 and served on the Information Technology Advisory Committee for the U.S. President (PITAC) from 2003 to 2005.
He co-authored five books, including two on computer architecture with John L. Hennessy: Computer Architecture: A Quantitative Approach (4 editions, latest is ISBN 0-12370-490-1) and Computer Organization and Design: the Hardware/Software Interface (3 editions; latest is ISBN 1-55860-604-1). They have been widely used as textbooks for graduate and undergraduate courses since 1990.
His work was recognized by education and research awards from ACM and IEEE and by election to the National Academy of Engineering. In 2005 he shared Japan's Computer & Communication award with Hennessy and was named to the Silicon Valley Engineering Hall of Fame. In 2006 he was elected to the American Academy of Arts and Sciences and the National Academy of Sciences and he received the Distinguished Service Award from the Computing Research Association.
David Patterson's Ph.D. advisors at UCLA were David F. Martin and Gerald Estrin. He has advised the following notable Ph.D. students:
- Pete Chen, a professor at the University of Michigan
- Mike Dahlin, an associate professor at the University of Texas
- David Ditzel, a founder and former president of Transmeta
- Garth A. Gibson, co-inventor of RAID and a professor at Carnegie Mellon University
- Mark Hill, a professor at the University of Wisconsin
- Manolis Katevenis, pioneer in RISC VLSI implementation and high-speed network switches.
- Kim Keeton, a researcher at Hewlett Packard Labs
- Christos Kozyrakis, an assistant professor at Stanford University
- Corinna Lee, an architect at ATI
- David Ungar, designer of the Self programming language