James R. Goodman
Encyclopedia
James Richard "Jim" Goodman (born July 16, 1944) is a professor of computer science at the University of Auckland
University of Auckland
The University of Auckland is a university located in Auckland, New Zealand. It is the largest university in the country and the highest ranked in the 2011 QS World University Rankings, having been ranked worldwide...

 in Auckland
Auckland
The Auckland metropolitan area , in the North Island of New Zealand, is the largest and most populous urban area in the country with residents, percent of the country's population. Auckland also has the largest Polynesian population of any city in the world...

, New Zealand
New Zealand
New Zealand is an island country in the south-western Pacific Ocean comprising two main landmasses and numerous smaller islands. The country is situated some east of Australia across the Tasman Sea, and roughly south of the Pacific island nations of New Caledonia, Fiji, and Tonga...

, and emeritus professor at the University of Wisconsin–Madison
University of Wisconsin–Madison
The University of Wisconsin–Madison is a public research university located in Madison, Wisconsin, United States. Founded in 1848, UW–Madison is the flagship campus of the University of Wisconsin System. It became a land-grant institution in 1866...

.

Education and research

Goodman received a PhD
Doctor of Philosophy
Doctor of Philosophy, abbreviated as Ph.D., PhD, D.Phil., or DPhil , in English-speaking countries, is a postgraduate academic degree awarded by universities...

 from the University of California, Berkeley
University of California, Berkeley
The University of California, Berkeley , is a teaching and research university established in 1868 and located in Berkeley, California, USA...

 in 1980. He joined the faculty at the University of Wisconsin–Madison
University of Wisconsin–Madison
The University of Wisconsin–Madison is a public research university located in Madison, Wisconsin, United States. Founded in 1848, UW–Madison is the flagship campus of the University of Wisconsin System. It became a land-grant institution in 1866...

 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
Transactional memory
Transactional memory attempts to simplify parallel 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 transactions for controlling access to shared memory in concurrent computing.-Hardware vs...

. Goodman is most famous for his paper on "Using cache memory to reduce processor-memory traffic" where he was the first to describe snooping cache coherence
Cache coherency
In computing, cache coherence refers to the consistency of data stored in local caches of a shared resource.When clients in a system maintain caches of a common memory resource, problems may arise with inconsistent data. This is particularly true of CPUs in a multiprocessing system...

 protocols and to identify the phenomenon of cache being able to conserve the memory bandwidth.

Goodman is the author of "A Programmer's View of Computer Architecture", a highly acclaimed book on computer architecture, and co-authored Andrew Tanenbaum's book on 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
Association for Computing Machinery
The Association for Computing Machinery is a learned society for computing. It was founded in 1947 as the world's first scientific and educational computing society. Its membership is more than 92,000 as of 2009...

 "for contributions to parallel processor and memory system design."

Personal

Goodman was born in 1944 in Topeka, Kansas
Kansas
Kansas is a US state located in the Midwestern United States. It is named after the Kansas River which flows through it, which in turn was named after the Kansa Native American tribe, which inhabited the area. The tribe's name is often said to mean "people of the wind" or "people of the south...

. 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
Campbell Live is a half-hour long New Zealand current affairs programme weeknights at 7.00pm, on TV3 and is hosted by New Zealand television personality, John Campbell...

.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK