The Dangers of Digitization, and The Importance of Data Backup
Architecture and Hardware
A Brief History of Embodied Artificial Intelligence, and its Outlook
Optimizing Energy Efficiency in Datacenters with Advanced Cooling Technologies
Technical Perspective: The Software-Centric Approach of SYNERGY
The advantages of a software rather than hardware approach to FPGA virtualization.
Compiler-Driven FPGA Virtualization with SYNERGY
SYNERGY virtualizes FPGAs to be used effectively in datacenters.
Nand to Tetris: Building a Modern Computer System from First Principles
Biocomputation: Moving Beyond Turing with Living Cellular Computers
The Race for Sustainability in the HiPEAC Vision 2024
More Efficient Fault-Tolerant Quantum Computing
Building Computing Systems for Embodied Artificial Intelligence
Combining Machine Learning and Lifetime-Based Resource Management for Memory Allocation and Beyond
We introduce a two-step approach to attain high memory utilization in huge pages, which gives rise to a new methodology for applying Machine Learning in computer systems.
Technical Perspective: Learning-Based Memory Allocation for C++ Server Workloads
"Learning and Lifetime-Based Resource Management for Memory Allocation and Beyond," by Martin Maas et al., explores the potential of using imperfect information in the design of memory managers.
Ensuring Business Continuity with Backup Cloud Storage Choices
Device Onboarding Using FDO and the Untrusted Installer Model
The Internet of Batteryless Things
Sensibles of Software Engineering, 1 and 2
SWOT Analysis of ChatGPT in Computer Science Education
The Role of Autonomous Machine Computing in Shaping the Autonomy Economy
Why Are the Critical Value and Emergent Behavior of Large Language Models (LLMs) Fake?
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