Follow on Google News News By Tag Industry News News By Location Country(s) Industry News
Follow on Google News | IEEE-CS and ACM Honor Pioneer of High-Performance Computer Memory SystemsIEEE Computer Society and ACM (the Association for Computing Machinery) will jointly present the Eckert-Mauchly Award to James R. Goodman for contributions to the hardware/software interface of computer architecture.
In his seminal 1983 paper, Using Cache Memory to Reduce Processor-memory Traffic, Goodman was the first to describe what came to be known as snooping cache coherence protocols for maintaining the consistency of stored data in multiprocessing environments. The paper also identified the cache's importance in conserving memory bandwidth. This work is reflected in virtually every computer built and sold today, reflecting the broad influence of his innovations. Goodman was the principal co-inventor of hardware queue-based locks, which allow programs with busy-wait synchronization, also known as spinning, to scale to very large multiprocessors. Spinning is a technique in which a process repeatedly checks to see if a condition is true. He also introduced critical section speculation, which helped launch the resurgence of transactional memory as a parallel programming and synchronization method. Transactional memory is used for controlling access to shared memory in concurrent computing, a computational processes that may be executed in parallel. Architectures based on this work have recently begun to appear in products, including the flagship microprocessors from Intel Corp. Goodman co-authored A Programmer's View of Computer Architecture, a highly acclaimed book on computer architecture, with Karen Miller, and Structural Computer Architecture with Andrew Tanenbaum. A principal supervisor of 10 Ph.D. students, several of which have received prominent recognition as academics and practitioners, Goodman is a Fellow of IEEE and ACM. A graduate of the University of California, Berkeley with a Ph.D. degree, he worked for Intel Corp. while earning his degree. He then joined the faculty at the University of Wisconsin – Madison and spent several academic years on sabbatical at AT&T Bell Laboratories, the Advanced Computer Research Laboratory in Lyon, France, and Intel Corp. before going to the University of Auckland. ACM and IEEE Computer Society (http://www.computer.org/ About the IEEE Computer Society The IEEE Computer Society is the world’s leading computing membership organization and the trusted information and career-development source for a global workforce of technology leaders including: professors, researchers, software engineers, IT professionals, employers, and students. The unmatched source for information technology training (http://www.computer.org/ About ACM ACM, the Association for Computing Machinery www.acm.org, is the world's largest educational and scientific computing society, uniting computing educators, researchers and professionals to inspire dialogue, share resources and address the field's challenges. ACM strengthens the computing profession's collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence. ACM supports the professional growth of its members by providing opportunities for life-long learning, career development, and professional networking. End
|
|