James R. Goodman
   HOME

TheInfoList



OR:

James Richard "Jim" Goodman (born July 16, 1944) retired as professor of computer science at the
University of Auckland , mottoeng = By natural ability and hard work , established = 1883; years ago , endowment = NZD $293 million (31 December 2021) , budget = NZD $1.281 billion (31 December 2021) , chancellor = Cecilia Tarrant , vice_chancellor = Dawn F ...
in
Auckland Auckland (pronounced ) ( mi, Tāmaki Makaurau) is a large metropolitan city in the North Island of New Zealand. The List of New Zealand urban areas by population, most populous urban area in the country and the List of cities in Oceania by po ...
,
New Zealand New Zealand ( mi, Aotearoa ) is an island country in the southwestern Pacific Ocean. It consists of two main landmasses—the North Island () and the South Island ()—and over 700 smaller islands. It is the sixth-largest island count ...
, and emeritus professor at the
University of Wisconsin–Madison A university () is an educational institution, institution of higher education, higher (or Tertiary education, tertiary) education and research which awards academic degrees in several Discipline (academia), academic disciplines. Universities ty ...
.


Education and research

Goodman received a PhD from the
University of California, Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public land-grant research university in Berkeley, California. Established in 1868 as the University of California, it is the state's first land-grant u ...
in 1980. He joined the faculty at the
University of Wisconsin–Madison A university () is an educational institution, institution of higher education, higher (or Tertiary education, tertiary) education and research which awards academic degrees in several Discipline (academia), academic disciplines. Universities ty ...
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 In computer science and engineering, transactional memory attempts to simplify concurrent programming by allowing a group of load and store instructions to execute in an atomic way. It is a concurrency control mechanism analogous to database transa ...
. Goodman's seminal 1983 paper, "Using cache memory to reduce processor-memory traffic", was the first to describe snooping
cache coherence In computer architecture, cache coherence is the uniformity of shared resource data that ends up stored in multiple local caches. When clients in a system maintain caches of a common memory resource, problems may arise with incoherent data, whi ...
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 Andrew Stuart Tanenbaum (born March 16, 1944), sometimes referred to by the handle ast, is an American-Dutch computer scientist and professor emeritus of computer science at the Vrije Universiteit Amsterdam in the Netherlands. He is the author ...
''Structured Computer Organization'' . In 2007, he was named a Fellow of the
IEEE The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operation ...
"for contributions to shared-memory multiprocessor system design". In 2010, he was named a Fellow of the
Association for Computing Machinery The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional member ...
"for contributions to parallel processor and memory system design." In 2013, he received the
Eckert–Mauchly Award The Eckert–Mauchly Award recognizes contributions to digital systems and computer architecture. It is known as the computer architecture community’s most prestigious award. First awarded in 1979, it was named for John Presper Eckert and Jo ...
for "breakthroughs in architecture of shared-memory multiprocessors".


Personal

Goodman was born in 1944 in
Topeka Topeka ( ; Kansa: ; iow, Dópikˀe, script=Latn or ) is the capital city of the U.S. state of Kansas and the seat of Shawnee County. It is along the Kansas River in the central part of Shawnee County, in northeast Kansas, in the Central Un ...
,
Kansas Kansas () is a state in the Midwestern United States. Its capital is Topeka, and its largest city is Wichita. Kansas is a landlocked state bordered by Nebraska to the north; Missouri to the east; Oklahoma to the south; and Colorado to the ...
. 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 ''Campbell Live'' is a half-hour-long New Zealand current affairs programme that aired at 7pm (following 3 News) on TV3 and was hosted by John Campbell. ''Campbell Live'' conducted interviews of various notable personalities, including Al Go ...
.


References


External links

*
James Goodman's page at Auckland

James Goodman's profile on the IEEE Computer website
1944 births American computer scientists Living people University of Wisconsin–Madison faculty Academic staff of the University of Auckland Computer designers Computer systems researchers American electrical engineers People from Topeka, Kansas Fellows of the Association for Computing Machinery Fellow Members of the IEEE {{educationist-stub