Research and Advances
Improving Social Alignment During Digital Transformation
Keeping CALM: When Distributed Consistency Is Easy
Computing Value of Spatiotemporal Information
Technical Perspective: Progress in Spatial Computing for Flood Prediction
Flood-Risk Analysis on Terrains
Technical Perspective: Computing the Value of Location Data
Digital Creativity Support for Original Journalism
Examining Undergraduate Computer Science Participation in North Carolina
Why Computing Belongs Within the Social Sciences
Threats of a Replication Crisis in Empirical Computer Science
Technical Perspective: Entity Matching with Magellan
Technical Perspective: Supporting Linear Algebra Operations in SQL
Scalable Linear Algebra on a Relational Database System
Magellan: Toward Building Ecosystems of Entity Matching Solutions
Spectre Attacks: Exploiting Speculative Execution
Technical Perspective: Why ‘Correct’ Computers Can Leak Your Information
Technical Perspective: ASIC Clouds: Specializing the Datacenter
The Data Science Life Cycle: A Disciplined Approach to Advancing Data Science as a Science
Domain-Specific Hardware Accelerators
A Domain-Specific Supercomputer for Training Deep Neural Networks
Some Simple Economics of the Blockchain
ASIC Clouds: Specializing the Datacenter for Planet-Scale Applications
The ‘Invisible’ Materiality of Information Technology
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