Sign In

Communications of the ACM

Video Highlights

Exascale Computing and Big Data.

Exascale Computing and Big Data

Scientific discovery and engineering innovation requires unifying traditionally separated high-performance computing ...

The New Smart Cities

How urban information systems are slowly revamping the modern metropolis.

Unifying Logic and Probability.

Unifying Logic and Probability

Open-universe probability models show merit in unifying efforts.

IllumiRoom: Immersive Experiences Beyond the TV Screen

IllumiRoom is a proof-of-concept system that surrounds a television with projected light, bringing video games, and ...

Plenty of Proteins

The growth of structural biology brings new challenges for the world's protein data archive.

Estonia: A Model for e-Government

Over the next decade, the population of Estonia is expected to soar more than 600% as the country becomes the first i...

Between the Lines

Smartphone apps are driving changes in the way people park. Sensors, crowdsourcing, and big data are making it easier...

Putting the Data Science into Journalism

News organizations increasingly use techniques like data mining, Web scraping, and data visualization to uncover info...

Is 'Good Enough' Computing Good Enough?

The energy-accuracy trade-off in approximate computing.