About James R. Goodman
Born 1944. James R. Goodman is an American computer scientist and engineer.
James Richard "Jim" Goodman (born July 16, 1944) is an emeritus professor of computer science at the University of Wisconsin–Madison and an honorary professor at the University of Auckland in Auckland, New Zealand
Education and research
Goodman received a PhD 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. 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 Structured Computer Organization . In 2007, he was named a Fellow of the IEEE "for contributions to shared-memory multiprocessor system design". In 2010, he was named a Fellow of the Association for Computing Machinery "for contributions to parallel processor and memory system design." In 2013, he received the Eckert–Mauchly Award for "breakthroughs in architecture of shared-memory multiprocessors".
Personal
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 TV shows such as Campbell Live.
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
People in James R. Goodman's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped James R. Goodman's
Frequently asked questions
Who is James R. Goodman?
American computer scientist in New Zealand
When was James R. Goodman born?
James R. Goodman was born on 16 July 1944 in Topeka.
What is James R. Goodman's occupation?
James R. Goodman is a computer scientist and engineer.
What nationality is James R. Goodman?
James R. Goodman is American.
Sources & further reading
· Wikipedia: James R. Goodman
Cite this page
APA: Biography.guide. (2026). James R. Goodman. https://biography.guide/james-r-goodman/
MLA: "James R. Goodman." Biography.guide, https://biography.guide/james-r-goodman/.
Chicago: "James R. Goodman." Biography.guide. https://biography.guide/james-r-goodman/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:29 UTC