Advertisement

Research and Advances

Can Traditional Programming Bridge the Ninja Performance Gap For Parallel Computing Applications?

Current processor trends of integrating more cores with SIMD units have made it more to extract performance from applications. It is believed that traditional approaches to programming do not apply to these processors. We question this thinking.
Opinion

Cascade Failure

Anyone with a collection of DVD or CD-ROM disks will appreciate that we cannot rely in the long term on specialized format devices being available. It is worth some effort to pay attention to the nature of these dependencies, their scope, and the potential side effects.
Opinion

Human or Machine?

We wish to clarify an account of the 2014 Turing Test experiment we conducted at the Royal Society London, U.K., as outlined by Moshe Y. Vardi in his Editor's Letter "Would Turing Have Passed the Turing Test?" (Sept. 2014).

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