Technical Perspective: Computing the Value of Location Data
Research and Advances
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
Meltdown: Reading Kernel Memory from User Space
Contextual Word Representations: Putting Words into Computers
Technical Perspective: Algorithm Selection as a Learning Problem
A Bibliometric Approach for Detecting the Gender Gap in Computer Science
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
















