Technical Perspective: Can High Performance Be Portable?
Artificial Intelligence and Machine Learning
A Leap from Artificial to Intelligence
Evolutionary Programming Converts Darwinism Into Algorithms
AI Tutoring: Genius on My Shoulder
In Pursuit of an Artificial Brain
Technology-Driven Changes in Work and Employment
Parallel Computational Thinking
The Birthplace of Artificial Intelligence?
Technical Perspective: Exploring a Kingdom By Geodesic Measures
The Heat Method For Distance Computation
Manipulating Word Representations, and Preparing Students For Coding Jobs?
The Real Risks of Artificial Intelligence
The Calculus of Service Availability
Is That Social Bot Behaving Unethically?
The Scalable Commutativity Rule: Designing Scalable Software For Multicore Processors
Spin-It: Optimizing Moment of Inertia For Spinnable Objects
Technical Perspective: Linking Form, Function, and Fabrication
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