Can We Trust Autonomous Weapons?
Artificial Intelligence and Machine Learning
Containers Push Toward the Mayfly Server
Making Sense of Exabytes of Data at Sc16
Cognitive Computers Work Like the Human Brain
Apache Spark: A Unified Engine For Big Data Processing
Diannao Family: Energy-Efficient Hardware Accelerators For Machine Learning
Technical Perspective: If I Could Only Design One Circuit . . .
Computer Science, Math Laureates Convene in Heidelberg
Learning Executable Semantic Parsers For Natural Language Understanding
Imaging the Propagation of Light Through Scenes at Picosecond Resolution
Technical Perspective: The Dawn of Computational Light Transport
Hand Jive: A Robot Hand Learns to Spin
Smart Cities: Concepts, Architectures, Research Opportunities
Computational Biology in the 21st Century: Scaling with Compressive Algorithms
Technical Perspective: Combining Logic and Probability
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



















