Architecture and Hardware
Technical Perspective: Shortening the Path to Designing Efficient Graph Algorithms
A new way of designing efficient graph algorithms that will go significantly beyond shortest paths.
Archeologists Dig Deep into the Past with AI
Assorted tech tools are helping researchers reconstruct excavation sites and reassemble artifacts algorithmically.
Brain Implants Give People Back What They Lost
Researchers aim to have paralyzed patients use thoughts to control a prosthetic hand while physical sensations from the hand provide feedback.
The Hidden Risks of URL-Shortening in Scientific Review
Reviewers, authors, and editors all have a role to play in protecting fairness and objectivity in the blind review process.
We’re Reaping Just What We Sowed
The idea of computing using an abstract machine model that can grow during the execution of an algorithm leads to a theory of computation that is quite rich.
LLMs could give robots the ability to process open-ended, natural language commands to solve complex tasks.
Agricultural AI is trained to provide farmers with insight on when to plant and irrigate, and to warn of impending infestations and natural disasters such as droughts and floods.
Is Computer Science a Profession? Should It Be?
There are sensitivities and even dangers in the human realms affected by computer science.
A mobile application can generate situation-specific communication boards automatically from photographs.
Technical Perspective: Can AI Keep Accessible Communication in the Picture?
Recent research explores how AI can use photos to support communication, especially for people with communication impairments.
The LiteLoad project is working to quantify the impact of poor connectivity in rural areas near the Great Smoky Mountains National Park, in Tennessee, as a testing ground.
Is It Math or CS? Or Is It Both?
Igor Markov's “Reevaluating Google’s Reinforcement Learning for IC Macro Placement” in the November 2024 Communications looks at two non-peer-reviewed papers and makes baseless allegations of scientific integrity issues, all already found to be without merit.
Automated valuation models made home prices more equitable in unexpected ways: Black homeowners were paid more on average, and whites tens of thousands less.
Access to your production environment must be guarded jealously, even among your own team of developers.
UPI 123Pay: India’s Innovation in Mobile Payments
The payment system was developed for India's 400 million users of simple feature phones instead of smartphones.
To insist that your strategy is right even when nearly all other firms have concluded the opposite smacks of hubris and inflexibility.
It’s Another Attack on the U.S. Capitol
Using the same password for business and personal accounts is a common but risky practice that creates vulnerabilities.
Stealth aircraft can foil radar but can't dodge detection by Starlink satellite signals, a game-changer for aerial protection.
Addressing the Data Storage Crisis
The expense of HDD and SSD is pushing the development and consideration of alternate storage options.
Controlling AI’s Growing Energy Needs
Lower-energy options are being sought to reduce the energy footprint of AI training.
HammingMesh: A Network Topology for Large-Scale Deep Learning
HammingMesh is optimized specifically for ML workloads and their communication patterns.
Technical Perspective: Mirror, Mirror on the Wall, What Is the Best Topology of Them All?
Combining torus topologies’ cost-effectiveness and switched topologies’ performance into a novel network topology.
Transactions and Serverless are Made for Each Other
Serverless cloud platforms should be used to deploy stateful applications.
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