Sign In

Communications of the ACM

BLOG@CACM



Just Press Reboot
From BLOG@CACM

Just Press Reboot

Why does the press continue to talk about "computer problems"?

Fact Versus Frivolity in Facebook
From BLOG@CACM

Fact Versus Frivolity in Facebook

Facebook, for the sake of its own business integrity and for the sake of the public, should give up any attempt to guarantee veracity in items posted by users. ...

What Happened?
From BLOG@CACM

What Happened?

As forecasters attempt to understand exactly what happened in the 2016 U.S. presidential election, the data itself may hold vital clues.

Database Decay and What To Do About It
From BLOG@CACM

Database Decay and What To Do About It

In our opinion, database decay results from the multi-department organization of large implementations.

What Makes a Program Elegant?
From BLOG@CACM

What Makes a Program Elegant?

Most programmers would agree that some programs are elegant, and that elegant programs are better than others.

Welcome to the 40th Annual ACM-ICPC World Finals in Phuket, Thailand
From BLOG@CACM

Welcome to the 40th Annual ACM-ICPC World Finals in Phuket, Thailand

The ACM International Collegiate Programming Contest, sponsored by IBM, is the oldest, largest, and most prestigious programming competition in the world.

SC16 Adds Computational Reproducibility to Student Competition
From BLOG@CACM

SC16 Adds Computational Reproducibility to Student Competition

SC16 has replaced the standard HPC benchmarks in its popular Student Cluster Competition with the task of reproducing the results of a recent HPC paper.

A Week of HPC at SC15
From BLOG@CACM

A Week of HPC at SC15

ETH's Torsten Hoefler walks through a week of workshops, tutorials, papers, and his reactions to a week at SC.

HPC Matters
From BLOG@CACM

HPC Matters

The HPC Matters program is a multi-year effort to communicate the benefits — from the development of new medical therapies to and increased understanding of climate...

SC Turns Reproducibility Challenges Into Opportunities
From BLOG@CACM

SC Turns Reproducibility Challenges Into Opportunities

The annual SC conference is instituting new practices over the next five years that will help establish SC as the "gold standard" for computational science practice...

The Robots are Taking Over! (Perhaps Not Quite Yet.)
From BLOG@CACM

The Robots are Taking Over! (Perhaps Not Quite Yet.)

Programs fix themselves! Today! It's scary!

Exascale Computing and Big Data: Time To Reunite
From BLOG@CACM

Exascale Computing and Big Data: Time To Reunite

It is past time to reunite the big data, cloud, and high-performance computing communities. Each can each learn much from the other.

Learning About Parallel and Distributed Computing
From BLOG@CACM

Learning About Parallel and Distributed Computing

Parallel and distributed computing are now in the core CS curriculum, and every CS program should be teaching their students about it. How can CS educators learn...

Budget Beowulf Clusters
From BLOG@CACM

Budget Beowulf Clusters

At SIGCSE 2015, five CS educators brought and live-demo'd the low-cost Beowulf clusters they had built for teaching parallel and distributed computing.

Battling Bias
From ACM News

Battling Bias

A regional Grace Hopper Celebration event this week focused on "advancing a gender diverse technology workforce in New York."

The NIPS Experiment
From BLOG@CACM

The NIPS Experiment

In the NIPS experiment, 10% of papers submitted to the Neural Information Processing Systems Foundation went through its review process twice, with results compared...

Why the 'Data Lake' is Really a 'Data Swamp'
From BLOG@CACM

Why the 'Data Lake' is Really a 'Data Swamp'

The notion of putting all one's data into a "data lake" to encourage employees to run analytics has a serious flaw.

HPC: Computational Performance vs. Human Productivity
From BLOG@CACM

HPC: Computational Performance vs. Human Productivity

One of the themes at SC14 was the tension between developing programs that run fast vs. the time required by humans to develop and maintain fast-running programs...

Locality, Locality, Locality: A Note from SC14
From BLOG@CACM

Locality, Locality, Locality: A Note from SC14

Steadily growing chips, systems, and application parallelism are driving the movement of data across larger distances in systems, and data locality is becoming...

Why Does HPC Matter?
From BLOG@CACM

Why Does HPC Matter?

SC14 launched this year’s gala with a new plenary session to highlight the advancements that HPC enables in everything from soap to safer cars to the discovery...
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