• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE
CS Logo
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
CS Logo

0

IEEE Computer Society Logo
Sign up for our newsletter
FacebookTwitterLinkedInInstagramYoutube
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2025 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Press Room
  • /News Archive
  • Home
  • /Press Room
  • /News Archive

Eckert-Mauchly Award 2013

LOS ALAMITOS, Calif., 23 May 2013 — IEEE 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.  His innovations led to the development of hybrid approaches to high-performance computer memory systems that can achieve nearly the performance of hardware but with the flexibility of software. Goodman, a computer science professor at the University of Auckland, New Zealand, previously worked at Intel Corp., where microprocessor architectures based on his work have begun to appear. The Eckert-Mauchly Award is known as the computer architecture community's most prestigious award. Goodman will receive the 2013 Eckert-Mauchly Award at the International Symposium on Computer Architecture, 26 June, in Tel Aviv, Israel.

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 co-sponsor the Eckert-Mauchly Award, which was initiated in 1979. It recognizes contributions to computer and digital systems architecture and comes with a $5,000 prize. The award was named for John Presper Eckert and John William Mauchly, who collaborated on the design and construction of the Electronic Numerical Integrator and Computer (ENIAC), the pioneering large-scale electronic computing machine, which was completed in 1947.

LATEST NEWS
The Evolution of S&P Magazine
The Evolution of S&P Magazine
How to Stand Out in Today's Competitive Software Engineering Job Market
How to Stand Out in Today's Competitive Software Engineering Job Market
In Memoriam: Remembering Mike Flynn
In Memoriam: Remembering Mike Flynn
Engineering Reliable Service Meshes: Practical Insights From Running Istio at Scale
Engineering Reliable Service Meshes: Practical Insights From Running Istio at Scale
2026: 80th Anniversary
2026: 80th Anniversary
Read Next

The Evolution of S&P Magazine

How to Stand Out in Today's Competitive Software Engineering Job Market

In Memoriam: Remembering Mike Flynn

Engineering Reliable Service Meshes: Practical Insights From Running Istio at Scale

2026: 80th Anniversary

The Cybersecurity & AI Junior School Workshop: Bridging the Digital Skills Gap for Future Innovators

Supply Chain Concepts in Health Information Management: Strategic Integration and Information Flow Optimization

The Road Ahead: Preparing for 2030’s Digital Oil & Gas

Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter