James R. Goodman

James R. Goodman ( * July 16, 1944 in Topeka, Kansas) is an American computer scientist and computer architect.

Goodman was in 1980 at the University of California, Berkeley with Alvin M. Despain doctorate ( 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 an emeritus professor at the University of Auckland in New Zealand.

It deals with aspects of the hardware / software interface in computer architecture and specifically with storage systems (cache, etc.) in multiprocessor systems of high performance computers. In 1983 he described Snoopingbasierte cache coherence protocols. More recently, he deals with transactional memory.

He is the author of textbooks on computer architecture, among other things, 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 2010, the Association for Computing Machinery (ACM ).

His doctoral Steven L. Scott heard.

Writings

  • 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
428460
de