Sign In

Communications of the ACM

Latest Practice



Natural Language Translation at the Intersection of AI and HCI
From Communications of the ACM

Natural Language Translation at the Intersection of AI and HCI

Old questions being answered with both AI and HCI.

Real-Time GPU Audio
From Communications of the ACM

Real-Time GPU Audio

Real-time finite difference-based sound synthesis using graphics processors.

The Story of the Teapot in DHTML
From Communications of the ACM

The Story of the Teapot in DHTML

It is easy to do amazing things, such as rendering the classic teapot in HTML and CSS.

Real-Time Computer Vision with OpenCV
From Communications of the ACM

Real-Time Computer Vision with OpenCV

Mobile computer-vision technology will soon become as ubiquitous as touch interfaces.

The Most Expensive One-Byte Mistake
From Communications of the ACM

The Most Expensive One-Byte Mistake

Did Ken, Dennis, and Brian choose wrong with NUL-terminated text strings?

A Conversation with Ed Catmull
From Communications of the ACM

A Conversation with Ed Catmull

Pixar's president Ed Catmull sits down with Stanford professor (and former Pixar-ian) Pat Hanrahan to reflect on the blending of art and technology.

Photoshop Scalability: Keeping it Simple
From Communications of the ACM

Photoshop Scalability: Keeping it Simple

Clem Cole and Russell Williams discuss Photoshop's long history with parallelism, and what is now seen as the chief challenge.

A Tour Through the Visualization Zoo
From Communications of the ACM

A Tour Through the Visualization Zoo

A survey of powerful visualization techniques, from the obvious to the obscure.

Hard-Disk Drives: The Good, the Bad, and the Ugly
From Communications of the ACM

Hard-Disk Drives: The Good, the Bad, and the Ugly

New drive technologies and increased capacities create new categories of failure modes that will influence system designs.

CTO Virtualization Roundtable
From Communications of the ACM

CTO Virtualization Roundtable: Part II

When it comes to virtualization platforms, experts say focus first on the services to be delivered.

CTO Roundtable on Virtualization
From Communications of the ACM

CTO Roundtable on Virtualization: Part I

Virtualization technology is hot again, but for the right reasons?

A Closer Look at GPUs
From Communications of the ACM

A Closer Look at GPUs

As the line between GPUs and CPUs begins to blur, it's important to understand what makes GPUs tick.

From Communications of the ACM

Scaling in Games and Virtual Worlds

Online games and virtual worlds have familiar scaling requirements, but don't be fooled: Everything you know is wrong.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device
ACM DL Logo