Bottom-Up Enterprise Information Systems: Rethinking the Roles of Central It Departments
Research and Advances
Exponential Laws of Computing Growth
Eulerian Video Magnification and Analysis
Technical Perspective: Mapping the Universe
Technical Perspective: Magnifying Motions the Right Way
HACC: Extreme Scaling and Performance Across Diverse Architectures
Cell-Graphs: Image-Driven Modeling of Structure-Function Relationship
Creating Connection with Autonomous Facial Animation
Interactive Visualization of 3D Scanned Mummies at Public Venues
Mathematical Foundations For Social Computing
Anticipating Policy and Social Implications of Named Data Networking
Technical Perspective: 3D Image Editing Made Easy
Technical Perspective: The Chemistry of Software-Defined Batteries
Extracting 3D Objects from Photographs Using 3-Sweep
Pushing on String: The 'Don't Care' Region of Password Strength
Apache Spark: A Unified Engine For Big Data Processing
Technical Perspective: FPGA Compute Acceleration Is First About Energy Efficiency
Diannao Family: Energy-Efficient Hardware Accelerators For Machine Learning
A Reconfigurable Fabric For Accelerating Large-Scale Datacenter Services
Technical Perspective: If I Could Only Design One Circuit . . .
Sex as an Algorithm: The Theory of Evolution Under the Lens of Computation
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