acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Achievement in Microarchitecture
From Communications of the ACM

Achievement in Microarchitecture

David Papworth, a 30-year veteran of Intel, on what led to the P6 microprocessor and how that changed the microarchitectural paradigm.

Achievement in Microarchitecture
From Communications of the ACM

Achievement in Microarchitecture

David Papworth, a 30-year veteran of Intel, on what led to the P6 microprocessor and how that changed the microarchitectural paradigm.

Ulterior Motives
From Communications of the ACM

Ulterior Motives

2023-2024 ACM Athena Lecturer Margo Seltzer recalls the motivations behind the development of the Berkeley DB database software library, and other achievements...

Playing With, and Against, Computers
From Communications of the ACM

Playing With, and Against, Computers

2019 ACM Computing Prize recipient David Silver on developing the AlphaGo algorithm, his fascination with Go, and on teaching computers to play.

Reinventing Virtual Machines
From Communications of the ACM

Reinventing Virtual Machines

The notion of scalable operating systems led Mendel Rosenblum to virtual machines, which have revolutionized datacenters and enabled modern cloud computing.

Inspired by the Home of the Future
From Communications of the ACM

Inspired by the Home of the Future

2018 ACM Prize in Computing recipient Shwetak Patel pushes old tools to new heights.

This Is For Everyone
From Communications of the ACM

This Is For Everyone

Sir Tim Berners-Lee on the formative years of the world wide web, and the challenges it now faces.

Q&A: Finding New Directions in Cryptography
From Communications of the ACM

Q&A: Finding New Directions in Cryptography

Whitfield Diffie and Martin Hellman on their meeting, their research, and the results that billions use every day.

Q&A: The Power of Distribution
From Communications of the ACM

Q&A: The Power of Distribution

Nancy Lynch talks about achieving consensus, developing algorithms, and mimicking biology in distributed systems.

Q&A: As Good As It Gets
From Communications of the ACM

Q&A: As Good As It Gets

Sanjeev Arora talks about proof, intractability, and finding the best way to approximate problems.

Q&A: What Women Want
From Communications of the ACM

Q&A: What Women Want

Harvey Mudd College president Maria Klawe talks about increasing the number of women who study computer science.

Q&A: A Sure Thing
From Communications of the ACM

Q&A: A Sure Thing

Artificial intelligence pioneer Judea Pearl discusses probability, causation, the calculus of intervention, and counterfactuals.

Q&A: Chief Strategiest
From Communications of the ACM

Q&A: Chief Strategiest

ACM CEO John White talks about initiatives to serve the organization's professional members, increase international activities, and reform computer science education...

Games and Learning: Seven Questions For Mary Flanagan
From ACM News

Games and Learning: Seven Questions For Mary Flanagan

A professor of digital humanities at Dartmouth College, Mary Flanagan has spent her career thinking critically about a topic that most of us take for granted: Play...

Open Source Hardware: Seven Questions For Limor Fried
From ACM News

Open Source Hardware: Seven Questions For Limor Fried

Limor Fried discusses the future of the open source hardware movement, Facebook’s decision to open source its new data center, and being featured on the cover of...

Q&A: The Chief Computer
From Communications of the ACM

Q&A: The Chief Computer

Kelly Gotlieb recalls the early days of computer science in Canada.

Q&A: Systematic Thinking
From Communications of the ACM

Q&A: Systematic Thinking

Andrew S. Tanenbaum talks about MINIX, microkernels, and electronic voting systems.

Q&A: HP's Running Man
From Communications of the ACM

Q&A: HP's Running Man

Prith Banerjee discusses collaborating with universities, his startup experiences, and Hewlett-Packard Lab's approach to research and development.

Q&A: The Networker
From Communications of the ACM

Q&A: The Networker

Jon Kleinberg talks about algorithms, information flow, and the connections between Web search and social networks.

Q&A: The Upper Limit
From Communications of the ACM

Q&A: The Upper Limit

Jeannette Wing talks about clusters, creativity, and the power of computational thinking.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account