User profiles for James R. Goodman

James Goodman

Professor Emeritus of Computer Science, University of Wisconsin-Madison
Verified email at cs.wisc.edu
Cited by 8403

Using cache memory to reduce processor-memory traffic

JR Goodman - Proceedings of the 10th annual international …, 1983 - dl.acm.org
The importance of reducing processor-memory bandwidth is recognized in two distinct
situations: single board computer systems and microprocessors of the future. Cache memory is …

Layered beam systems with interlayer slip

JR Goodman, EP Popov - Journal of the Structural Division, 1968 - ascelibrary.org
Layered systems of various materials are used to fabricate beams, plates and shells. The
procedures commonly employed to analyze such systems are based on assumption of rigid …

Speculative lock elision: Enabling highly concurrent multithreaded execution

R Rajwar, JR Goodman - Proceedings. 34th ACM/IEEE …, 2001 - ieeexplore.ieee.org
Serialization of threads due to critical sections is a fundamental bottleneck to achieving high
performance in multithreaded programs. Dynamically, such serialization may be …

Efficient synchronization primitives for large-scale cache-coherent multiprocessors

JR Goodman, MK Vernon, PJ Woest - Proceedings of the third …, 1989 - dl.acm.org
This paper proposes a set of efficient primitives for process synchronization in multiprocessors.
The only assumptions made in developing the set of primitives are that hardware …

Memory bandwidth limitations of future microprocessors

D Burger, JR Goodman, A Kägi - ACM SIGARCH Computer Architecture …, 1996 - dl.acm.org
This paper makes the case that pin bandwidth will be a critical consideration for future
microprocessors. We show that many of the techniques used to tolerate growing memory latencies …

Code scheduling and register allocation in large basic blocks

JR Goodman, WC Hsu - ACM International Conference on …, 1988 - dl.acm.org
We discuss the issues about the interdependency between code scheduling and register
allocation. We present two methods as solutions: (1) an integrated code scheduling technique; …

Transactional lock-free execution of lock-based programs

R Rajwar, JR Goodman - ACM SIGOPS Operating Systems Review, 2002 - dl.acm.org
This paper is motivated by the difficulty in writing correct high-performance programs.
Writing shared-memory multi-threaded programs imposes a complex trade-off between …

[PDF][PDF] Cache consistency and sequential consistency

JR Goodman - 1991 - minds.wisconsin.edu
This Technical Report was originally prepared in February 1989 for a tutorial for the IEEE
Futurebus Working Group. It was circulated with the Futurebus minutes and later circulated to …

[BOOK][B] Layered wood systems with interlayer slip

JR Goodman - 1967 - search.proquest.com
INTRODUCTION The use of layered systems of wood for the construction of plate and shell
structures has been advocated for several years. Several structures of this type have been …

[HTML][HTML] Neutralization of SARS-CoV-2 variants by convalescent and BNT162b2 vaccinated serum

…, FJ Coulter, JB Weinstein, JR Goodman… - Nature …, 2021 - nature.com
SARS-CoV-2 and its variants continue to infect hundreds of thousands every day despite the
rollout of effective vaccines. Therefore, it is essential to understand the levels of protection …