acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Coping With Linux Distro Fragmentation (visualized in One Giant Diagram)
From BLOG@CACM

Coping With Linux Distro Fragmentation (visualized in One Giant Diagram)

I describe software incompatibility problems caused by fragmentation in Linux-based operating systems and present one potential solution.

Exascale Software: Just a Few Orders of Magnitude
From BLOG@CACM

Exascale Software: Just a Few Orders of Magnitude

Extraordinary parallelism, unprecedented data locality and adaptive resilience: these are daunting architecture, system software and application challenges for...

Software Engineering in the Venice of the North
From BLOG@CACM

Software Engineering in the Venice of the North

ESEC-FSE 2013 (in Saint Petersburg,, 18-26 August) is the place to be for software engineering in 2013.

HPC, Big Data and the Peloponnesian War
From BLOG@CACM

HPC, Big Data and the Peloponnesian War

We need a concord and strategic research investment plan that recognizes the shared importance of HPC and big data. Both warrant investments in basic research,...

Intermittent Net and Mobile/Cloud Development
From BLOG@CACM

Intermittent Net and Mobile/Cloud Development

Intermittent Net: The Importance of Distributed Thinking in Mobile/Cloud Application Development (and Usage)

Research {Preposition} Infrastructure
From BLOG@CACM

Research {Preposition} Infrastructure

Computing research and advanced computing infrastructure–each is dependent on the other in a myriad of subtle and complex ways, yet each is profoundly different...

NITRD 20: A Day in Your Life
From BLOG@CACM

NITRD 20: A Day in Your Life

Progress in information technology over the past 20 years has dramatically changed our lives — in our daily routine, at play, and at work. 

Happy 20th Birthday to NITRD!
From BLOG@CACM

Happy 20th Birthday to NITRD!

The theme of NITRD's 20th birthday symposium was to recognize that in just 20 years, computing research has made astounding progress and has had an astounding impact...

SC11: The Cray, Fernbach, and Kennedy Awards
From BLOG@CACM

SC11: The Cray, Fernbach, and Kennedy Awards

The Cray, Fernbach, and Kennedy awards and the work of the recipients reflect the evolving interplay of technology, software, applications and algorithms in advancing...

Exciting New Research Presented at Grace Hopper
From BLOG@CACM

Exciting New Research Presented at Grace Hopper

The Grace Hopper Conference includes a Ph.D. Forum that showcases the research of current Ph.D. students, with the additional goal of providing support and mentoring...

A Futuristic Health IT Scenario
From BLOG@CACM

A Futuristic Health IT Scenario

Our technology is the change agent for healthcare in the future.

From BLOG@CACM

John McCarthy

The contributions and personality of John McCarthy, one of the pioneers of computer science.

Analog Computing: Time For a Comeback?
From BLOG@CACM

Analog Computing: Time For a Comeback?

Use of the word "computer" conjures certain images. One of them, so deeply ingrained that we rarely question it, is that computing is digital. The alternative,...

New SQL: An Alternative to NoSQL and Old SQL For New OLTP Apps
From BLOG@CACM

New SQL: An Alternative to NoSQL and Old SQL For New OLTP Apps

New SQL should be considered as an alternative to NoSQL or Old SQL for New OLTP applications. If New OLTP is as big a market as I foresee, we will see many more...

Long Live Incremental Research!
From BLOG@CACM

Long Live Incremental Research!

“Break through!” clamor the funding agencies, which scorn “incremental” research. Sure, every human being needs hype; in truth, though, almost all research—good...

Embracing Noise or Why Computer Scientists Should Stop Worrying and Learn to Love the Errors
From BLOG@CACM

Embracing Noise or Why Computer Scientists Should Stop Worrying and Learn to Love the Errors

Precision is not required in everything or even most things.  Failures are best handled by expecting them all the time, not treating them as exceptions.  We should...

Why Have There Been So Many Security Breaches Recently?
From BLOG@CACM

Why Have There Been So Many Security Breaches Recently?

We're only five months into this year, but there have been a large number of sensational security breaches. Why have there been so many, and what can we do about...

Again: The One Sure Way to Advance Software Engineering
From BLOG@CACM

Again: The One Sure Way to Advance Software Engineering

There is one proven way to improve the state of software, following the the airline industry's spectacular improvements of safety. The IT industry ignores it. Why...

2010 Seymour Cray and Sidney Fernbach Awards
From BLOG@CACM

2010 Seymour Cray and Sidney Fernbach Awards

This year, I again had the honor and privilege to chair the selection committee for the IEEE Seymour Cray and Sidney Fernbach awards, both of which were presented...

SC10: Green500 and Booth 'Awards'
From BLOG@CACM

SC10: Green500 and Booth 'Awards'

 SC10 has included several lists that rank supercomputers according to different criteria. The November 2010 Green500, focusing on energy efficiency, is out and...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account