Thought leaders discuss relevant computing topics

Explore the latest issue

Table of Contents
April 2024 CACM cover with text


Research and Advances

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.
Research and Advances

Computing Education in the Era of Generative AI

Computing educators and students face challenges and opportunities in adapting to LLMs capable of generating accurate source code from natural-language problem…

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 Involved

Communications 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