Sign In

Communications of the ACM

Table of Contents

DEPARTMENT: Editor's letter

Computer Architecture: Disruption from Above

For the research community, opportunities to shape a profoundly different, new age of computer architecture are emerging.

The Peace of Westphalia

A look at today's headlines suggests the transnational Internet and World Wide Web have become avenues through which the Peace of Westphalia agreement is regularly violated.
DEPARTMENT: Vardi's insights

Move Fast and Break Things

Whether or not the theory of disruptive innovation has predictive power, it is a powerful story that explains the rise and fall of tech empires. It is deeply embedded in the psyche of Silicon Valley.
DEPARTMENT: Letters to the editor

Hippie Values Really Did Build the Internet

Moshe Y. Vardi's column "How the Hippies Destroyed the Internet" (July 2018) sent me to my computer in shock where I was relieved to find that nobody has actually yet destroyed the Internet.

Discovering Bugs, or Ensuring Success?

Finding errors is not the same as making certain a software product works correctly.

AI Holds the Better Hand

Exploiting the techniques of game theory to come up with the superior poker hand.

Robotic Implants

Scientists are developing tiny medical machines that stretch the definition of the term "robot."

Borders in the Cloud

New data protection laws raise questions about whether certain jurisdictions are trying to thwart the ability of foreign governments to obtain data on their citizens.
COLUMN: Computing ethics

Overtrust in the Robotic Age

A contemporary ethical challenge.
COLUMN: Law and technology

When Machine Learning is Facially Invalid

Observations on the use of machine learning and facial inferences to classify people using inexplicable data.
COLUMN: The profession of IT

Navigating with Accelerating Technology Change

Mathematical tools such as S-curves locate inflection points in technology-accelerated social spaces; where we move next depends on our navigational skills.
COLUMN: Viewpoint

An Academic's Observations from a Sabbatical at Google

How experiences gained in industry can improve academic research and teaching.

Is Software the Result of Top-Down Intelligent Design or Evolution?

Considering the potential danger to individuals of rapid coevolution.
SECTION: Practice

GitOps: A Path to More Self-Service IT

IaC + PR = GitOps

Workload Frequency Scaling Law: Derivation and Verification

Workload scalability has a cascade relation via the scale factor.

Research for Practice: FPGAs in Datacenters

Expert-curated guides to the best of CS research.
SECTION: Contributed articles

A Domain-Specific Architecture for Deep Neural Networks

Tensor processing units improve performance per watt of neural networks in Google datacenters by roughly 50x.

Can Beyond-CMOS Devices Illuminate Dark Silicon?

The "new Dark Silicon" model benchmarks transistor technologies at the architectural level for multi-core processors.

Peer Assessment of CS Doctoral Programs Shows Strong Correlation with Faculty Citations

Strong correlation indicates notable research productivity of individual faculty members in turn boosts the standing of their programs.
SECTION: Review articles

An Overview of Deterministic Database Systems

Deterministic database systems show great promise, but their deployment may require changes in the way developers interact with the database.
SECTION: Research highlights

Technical Perspective: Is Your WiFi a Sensor?

"Emotion Recognition Using Wireless Signals" shows that not only can the heartrate be counted with accuracy comparable to ECG devices, but the variabilities of the heart signals—in each pulse—can be recognized as well.

Emotion Recognition Using Wireless Signals

This paper demonstrates a new technology that can infer a person's emotions from RF signals reflected off his body.
COLUMN: Last byte

Bounce Blockchain

There is a simple energy-parsimonious solution to ensure the integrity of blockchains that, incidentally, also gives rise to some cool puzzles.