DEPARTMENT: Editor's letter
The Turing Award is one of a suite of professional honors ACM bestows annually to recognize technical achievements that have made significant contributions to our field.
Cherri M. Pancake
Page 5
DEPARTMENT: Cerf's up
We have come a long way since the 1983 activation of the Internet and there is strong evidence that further evolution is to be expected as new technologies arrive to spark imagination and challenge engineers to improve on the …
Vinton G. Cerf
Page 7
DEPARTMENT: BLOG@CACM
Mark Guzdial mulls the difficulty of getting into a computer science class, while John Arquilla ponders political warfare in cyberspace.
Mark Guzdial, John Arquilla
Pages 8-9
COLUMN: News
Yoshua Bengio, Geoffrey Hinton, and Yann LeCun this month will receive the 2018 ACM A.M. Turing Award for conceptual and engineering breakthroughs that have made deep neural networks a critical component of computing.
Neil Savage
Pages 10-12
New methods enable systems to rapidly, continuously adapt.
Gary Anthes
Pages 13-15
How long can the silicon foundry sector continue to adapt, as physical limits make further shrinkage virtually impossible?
Don Monroe
Pages 16-18
Employees are increasingly challenging technology companies on their ethical choices.
Keith Kirkpatrick
Pages 19-20
COLUMN: Global computing
A new research challenge for computer science.
Linnet Taylor
Pages 22-24
COLUMN: Inside risks
Total-system hardware and microarchitectural issues are becoming increasingly critical.
A. T. Markettos, R. N. M. Watson, S. W. Moore, P. Sewell, P. G. Neumann
Pages 25-27
COLUMN: The profession of IT
Many risks of catastrophic failures of critical infrastructures can be significantly reduced by relatively simple measures to increase resiliency.
Peter J. Denning, David Brin
Pages 28-31
COLUMN: Viewpoint
It is time to care about digital provenance.
Thomas Pasquier, David Eyers, Jean Bacon
Pages 32-34
SECTION: Practice
A collaborative approach to reclaiming memory in heterogeneous software systems.
Ulan Degenbaev, Michael Lippautz, Hannes Payer
Pages 36-41
Build safety, share vulnerability, and establish purpose.
Kate Matsudaira
Pages 42-44
Some ML papers suffer from flaws that could mislead the public and stymie future research.
Zachary C. Lipton, Jacob Steinhardt
Pages 45-53
SECTION: Contributed articles
Programmable software-defined solid-state drives can move computing functions closer to storage.
Jaeyoung Do, Sudipta Sengupta, Steven Swanson
Pages 54-62
Cybersecurity design reduces the risk of system failure from cyberattack, aiming to maximize mission effectiveness.
O. Sami Saydjari
Pages 63-69
SECTION: Review articles
To trust the behavior of complex AI algorithms, especially in mission-critical settings, they must be made intelligible.
Daniel S. Weld, Gagan Bansal
Pages 70-79
SECTION: Research highlights
"Heterogeneous Von Neumann/Dataflow Microprocessors" describes an innovative approach to exploit both CDFG and EDGE computation models.
Rishiyur S. Nikhil
Page 82
This work studies the potential of a paradigm of heterogeneous execution models by developing a specialization engine for explicit-dataflow (SEED) and integrating it with a standard out-of-order (OOO) core.
Tony Nowatzki, Vinay Gangadhar, Karthikeyan Sankaralingam
Pages 83-91
COLUMN: Last byte
ACM A.M. Turing Award recipients Yoshua Bengio, Geoffrey Hinton, and Yann LeCun on the promise of neural networks, the need for new paradigms, and the concept of making technology accessible to all.
Leah Hoffmann
Pages 96-ff