scispace - formally typeset
J

James R. Goodman

Researcher at University of Wisconsin-Madison

Publications -  64
Citations -  6093

James R. Goodman is an academic researcher from University of Wisconsin-Madison. The author has contributed to research in topics: Shared memory & Cache. The author has an hindex of 29, co-authored 64 publications receiving 6047 citations. Previous affiliations of James R. Goodman include Wisconsin Alumni Research Foundation & EA Digital Illusions CE.

Papers
More filters
Book

Structured Computer Organization

TL;DR: This new edition includes a wealth of new material about modern I/O devices, a detailed discussion of the Java Virtual Machine (including a microprogrammed implementation of a subset of a JVM), extensive coverage of multiprocessing, and much more.
Proceedings ArticleDOI

Speculative lock elision: enabling highly concurrent multithreaded execution

TL;DR: Speculative Lock Elision (SLE) is proposed, a novel micro-architectural technique to remove dynamically unnecessary lock-induced serialization and enable highly concurrent multithreaded execution and can provide programmers a fast path to writing correct high-performance multithreadinged programs.
Proceedings ArticleDOI

Using cache memory to reduce processor-memory traffic

TL;DR: It is demonstrated that a cache exploiting primarily temporal locality (look-behind) can indeed reduce traffic to memory greatly, and introduce an elegant solution to the cache coherency problem.
Proceedings ArticleDOI

Memory Bandwidth Limitations of Future Microprocessors

TL;DR: It is predicted that off-chip accesses will be so expensive that all system memory will reside on one or more processor chips, and pin bandwidth limitations will make more complex on-chip caches cost-effective.

Cache Consistency and Sequential Consistency

TL;DR: This Technical Report was originally prepared in February 1989 for a tutorial for the IEEE Futurebus Working Group and later circulated to the IEEE Scalable Coherent Interface Working Group where it has been referenced as Technical Report Number 61, March 1989.