Issue Downloads
The big IDEA and the PD pipeline
The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts.
Follow us on Twitter at http://twitter.com/blogCACM
http://...
Feeling sounds, hearing sights
A new wave of sensory substitution devices work to assist people who are blind or deaf.
Smartphone science
A new generation of portable scientific instruments is taking shape, thanks to mobile processors and innovative data-gathering techniques.
The new jobs
As automation takes on more and more tasks, what will human workers do?
The sharing economy meets reality
Assessing the uncertainties of the business models driving the sharing economy.
How law and computer science can work together to improve the information society
Seeking to remedy bad legislation with good science.
Defining American greatness: IBM from Watson to Trump
Reflections on a firm that encapsulated the American Century.
Technology and the failure of the university
Considering the double-edged sword of learning technologies in various academic settings.
Ask not what your postdoc can do for you ...
Seeking more effective strategies for training and nurturing CS postdocs to ensure their success.
Network applications are interactive
The network era requires new models, with interactions instead of algorithms.
Abstracting the geniuses away from failure testing
Ordinary users need tools that automate the selection of custom-tailored faults to inject.
Cache me if you can
Building a decentralized Web-delivery model.
Popularity spikes hurt future chances for viral propagation of protomemes
Once a meme gets popular, it will have to evolve to keep being popular.
Decentralized blockchain-based electronic marketplaces
In a decentralized marketplace, buyers and sellers transact directly, without manipulation by intermediary platforms.
Information hiding: Challenges for forensic experts
The practice of hiding ill-gotten data in digital objects is rising among cyber thieves. New initiatives serve to educate, train, and thwart these activities.
Deep optimization for spectrum repacking
Over 13 months in 2016--17 the U.S. Federal Communications Commission conducted an "incentive auction" to repurpose radio spectrum from broadcast television to wireless internet. In the end, the auction yielded $19.8 bn, $10.05 bn of which was paid to ...
Halide: decoupling algorithms from schedules for high-performance image processing
- Jonathan Ragan-Kelley,
- Andrew Adams,
- Dillon Sharlet,
- Connelly Barnes,
- Sylvain Paris,
- Marc Levoy,
- Saman Amarasinghe,
- Frédo Durand
Writing high-performance code on modern machines requires not just locally optimizing inner loops, but globally reorganizing computations to exploit parallelism and locality---doing things such as tiling and blocking whole pipelines to fit in cache. ...