Advertisement

Research and Advances

Understanding Sources of Ineffciency in General-Purpose Chips

To better understand what improvement in processor efficiency is possible, we quantify the performance and energy overheads of a 720p HD H.264 encoder running on a CMP system. We explore methods to eliminate these overheads by transforming the CPU into a specialized system for H.264 encoding.
Practice

The Robustness Principle Reconsidered

In 1981, Jon Postel formulated the Robustness Principle. Although described for implementations of TCP, it was quickly accepted as a good proposition for implementing network protocols in general. It's simple, easy to understand, and intuitively obvious. But is it correct?
News

Weighing Watson’s Impact

Does IBM's Watson represent a distinct breakthrough in machine learning and natural language processing or is the 2,880-core wunderkind merely a solid feat of engineering?
News

Automotive Autonomy

Self-driving cars are inching closer to the assembly line, thanks to promising new projects from Google and the European Union.

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