James R. Goodman
James Richard Goodman (born July 16, 1944 in Topeka , Kansas) is an American computer scientist and computer architect.
Goodman received his PhD in 1980 from the University of California, Berkeley with Alvin M. Despain ( An Investigation of Multiprocessor Structures and Algorithms for Data Base ). In the same year he went to the University of Wisconsin – Madison as an assistant professor and later professor of computer science. There he is now retired and professor at the University of Auckland in New Zealand.
He deals with aspects of the hardware / software interface in computer architecture and especially with storage systems ( cache, etc.) in multiprocessor systems of high-performance computers. In 1983 he described snooping-based cache coherence protocols. Most recently he has been working on transactional storage .
He is the author of textbooks on computer architecture, including the new edition of the textbook by Andrew Tanenbaum .
In 2013 he received the Eckert-Mauchly Award . In 2007 he became a Fellow of the IEEE and in 2010 of the Association for Computing Machinery (ACM).
Steven L. Scott is one of his PhD students .
Fonts
- with Karen Miller: A Programmer's View of Computer Architecture: With Assembly Language Examples from the MIPS RISC Architecture , Oxford University Press 1993
- with Andrew Tanenbaum: Structured Computer Organization , 4th edition, Prentice-Hall 1998
Web links
Individual evidence
- ^ Mathematics Genealogy Project
- ↑ Goodman Using cache memory to reduce processor-memory traffic , ISCA '83: Proceedings of the 10th annual international symposium on Computer architecture, Stockholm, 1983, pp. 124-131
personal data | |
---|---|
SURNAME | Goodman, James R. |
ALTERNATIVE NAMES | Goodman, James Richard (full name) |
BRIEF DESCRIPTION | American computer scientist |
DATE OF BIRTH | July 16, 1944 |
PLACE OF BIRTH | Topeka , Kansas |