acm-header
Sign In

Communications of the ACM

Latest Practice



To PiM or Not to PiM
From Communications of the ACM

To PiM or Not to PiM

The case for in-memory inferencing of quantized CNNs at the edge.

Taking Flight with Copilot
From Communications of the ACM

Taking Flight with Copilot

Early insights and opportunities of AI-powered pair-programming tools.

Mapping the Privacy Landscape for Central Bank Digital Currencies
From Communications of the ACM

Mapping the Privacy Landscape for Central Bank Digital Currencies

Now is the time to shape what future payment flows will reveal about you.

FHIR
From Communications of the ACM

FHIR: Reducing Friction in the Exchange of Healthcare Data

A discussion with James Agnew, Pat Helland, and Adam Cole.

CSRB's Opus One
From Communications of the ACM

CSRB's Opus One

Comments on the Cyber Safety Review Board Log4j Event Report.

Research for Practice: Convergence
From Communications of the ACM

Research for Practice: Convergence

The return of a popular feature that shares the joy and utility of reading CS research between academics and their counterparts in industry.

FPGAs in Client Compute Hardware
From Communications of the ACM

FPGAs in Client Compute Hardware

Despite certain challenges, FPGAs provide security and performance benefits over ASICs.

Surveillance Too Cheap to Meter
From Communications of the ACM

Surveillance Too Cheap to Meter

Stopping Big Brother would require an expensive overhaul of the entire system.

It Takes a Community
From Communications of the ACM

It Takes a Community: The Open Source Challenge

A discussion with Reynold Xin, Wes McKinney, Alan Gates, and Chris McCubbin.

A Conversation with Margo Seltzer and Mike Olson
From Communications of the ACM

A Conversation with Margo Seltzer and Mike Olson

The history of Berkeley DB.

Static Analysis at GitHub
From Communications of the ACM

Static Analysis at GitHub

An experience report.

Designing UIs for Static-Analysis Tools
From Communications of the ACM

Designing UIs for Static-Analysis Tools

Evaluating tool design guidelines with SWAN.

Digging into Big Provenance (with SPADE)
From Communications of the ACM

Digging into Big Provenance (with SPADE)

A user interface for querying provenance.

A New Era for Mechanical CAD
From Communications of the ACM

A New Era for Mechanical CAD

Time to move forward from decades-old design.

WebRTC
From Communications of the ACM

WebRTC: Real-Time Communication for the Open Web Platform

What was once a way to bring audio and video to the Web has expanded into more use cases than we could ever imagine.

Always-on Time-Series Database
From Communications of the ACM

Always-on Time-Series Database: Keeping Up Where There's No Way to Catch Up

A discussion with Theo Schlossnagle, Justin Sheehy, and Chris McCubbin.

The SPACE of Developer Productivity
From Communications of the ACM

The SPACE of Developer Productivity

There's more to it than you think.

Battery Day
From Communications of the ACM

Battery Day

A closer look at the technology that makes portable electronics possible.

Out-of-This-World Additive Manufacturing
From Communications of the ACM

Out-of-This-World Additive Manufacturing

From thingamabobs to rockets, 3D printing takes many forms.

The Time I Stole $10,000 from Bell Labs
From Communications of the ACM

The Time I Stole $10,000 from Bell Labs

Why DevOps encourages us to celebrate outages.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account