There is a tendency in software to keep piling on features and functions, which is anathema to simplicity and repeatability.
The Power and Potential of Zero-Knowledge Proofs
ZKPs are a means of proving a statement while retaining privacy and ensuring information security.
To Post or Not to Post: AI Ethics in the Age of Big Tech
AI ethicists should recognize their potential complicity in the systems they study.
Rethinking Distributed Computing for the AI Era
DeepSeek’s mixture-of-experts approach fundamentally changes the distributed computing equation by making computation sparse again.
What We're Reading
Opinion
BLOG@CACM
Explore the latest issue
Table of Contents
Video
Defying Moore: Envisioning the Economics of a Semiconductor Revolution through 12nm Specialization
Architectural innovation can make substantial contributions to the economics and efficiency of sustaining Moore’s Law’s cadence of improvements for AI chips.
Welcome: Sustainability and Computing Special Section
Computing has a responsibility to become more environmentally sustainable.
Revolutionizing Datacenter Networks via Reconfigurable Topologies
An overview of reconfigurable datacenter networks and their technological enablers.
GenAI, Education, and Crisis Situations
The proper integration of AI technologies during routine times can ensure the continuity of learning in emergency situations.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More