Education
Goodman received a Doctor of Philosophy from the University of California, Berkeley in 1980.
Goodman received a Doctor of Philosophy from the University of California, Berkeley in 1980.
He joined the faculty at the University of Wisconsin–Madison the same year as an assistant professor of computer science. Goodman"s research is focused mainly on computer architecture: the hardware/software interface. His current interests are primarily focused on support for Transactional Memory.
Goodman"s seminal 1983 paper, "Using cache memory to reduce processor-memory traffic", was the first to describe snooping cache coherence protocols and to identify the phenomenon of cache being able to conserve the memory bandwidth.
Goodman is the co-author of "A Programmer"s View of Computer Architecture", a highly acclaimed book on computer architecture, and co-authored with Andrew Tanenbaum a book on Computer Organization. In 2007, he was named a Fellow of the Institute of Electrical and Electronics Engineers "for contributions to shared-memory multiprocessor system design".
Goodman was born in 1944 in Topeka, Kansas. Because of his expertise in the field of computer science, he has been interviewed several times as an expert on television shows such as Campbell Live.
Institute of Electrical and Electronics Engineers.