DEPARTMENT: Editor's letter
ACM should bestow two Turing Awards each year, starting immediately.
Andrew A. Chien
Page 5
DEPARTMENT: Cerf's up
The resilience of the Internet with alternative paths, including satellite and undersea and land cable as well as high speed laser links, might play a critical part of overcoming the side effects of a major CME (coronal mass …
Vinton G. Cerf
Page 7
DEPARTMENT: BLOG@CACM
Doug Meil considers the continuing search for the next great software development methodology.
Doug Meil
Pages 10-11
COLUMN: News
2020 ACM A.M. Turing Award recipients Alfred Aho and Jeffrey Ullman helped develop formal language theory, invented efficient algorithms to drive the tasks of a compiler, and put them all together in 'The Dragon Book.'
Neil Savage
Pages 12-14
The uncanny power of machine learning can be turned against it.
Don Monroe
Pages 15-16
Maxwell's demon and the high cost of erasure.
Marina Krakovsky
Pages 18-20
Algorithms fail their first test to replace student exams.
Chris Edwards
Pages 21-22
COLUMN: Inside risks
With 90% of the 2020 U.S. general election ballot contents verifiable by paper, why do only 65% of voters trust the results?
Rebecca T. Mercuri, Peter G. Neumann
Pages 24-30
COLUMN: Kode Vicious
Code needs to run anywhere as long as the necessary dependencies can be resolved.
George V. Neville-Neil
Page 31
COLUMN: The profession of IT
The locality principle extends beyond computer memories. It teaches us something about being human.
Peter J. Denning
Pages 32-34
COLUMN: Viewpoint
Advocating a new, physically grounded, computational paradigm centered on thermodynamics and an emerging understanding of using thermodynamics to solve problems.
Todd Hylton, Thomas M. Conte, Mark D. Hill
Pages 35-38
Understanding impostor syndrome's complexity and its effect on research persistence.
Danfeng (Daphne) Yao
Pages 39-42
Experiences discovering attempts to subvert the peer-review process.
Michael L. Littman
Pages 43-44
SECTION: Practice
There's more to it than you think.
Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck, Jenna Butler
Pages 46-53
Extending hardware-enforced cryptographic protection to data while in use.
Mark Russinovich, Manuel Costa, Cédric Fournet, David Chisnall, Antoine Delignat-Lavaud, Sylvan Clebsch, Kapil Vaswani, Vikas Bhatia
Pages 54-61
SECTION: Contributed articles
A new framework allows intelligence on mainstream end devices without special hardware.
Hui Guan, Shaoshan Liu, Xiaolong Ma, Wei Niu, Bin Ren, Xipeng Shen, Yanzhi Wang, Pu Zhao
Pages 62-68
COLUMN: News
ACM Fellow Jack Minker was a leader in the development of automating logistic reasoning, but he is perhaps best known for his efforts to promote the social responsibility of scientists and human rights.
Simson Garfinkel, Eugene H. Spafford
Page 17
SECTION: Contributed articles
The requirements engineer role is defined differently within most organizations.
Xavier Franch, Cristina Palomares, Tony Gorschek
Pages 69-75
A new dataset significantly revises both scholarly assessment and popular understanding about gender bias in computing.
Thomas J. Misa
Pages 76-83
SECTION: Review articles
Application-layer and network-layer defenses are critical for fortifying routing attacks.
Yixin Sun, Maria Apostolaki, Henry Birge-Lee, Laurent Vanbever, Jennifer Rexford, Mung Chiang, Prateek Mittal
Pages 86-96
SECTION: Research highlights
"In-Sensor Classification With Boosted Race Trees," by Georgios Tzimpragos, et al., proposes a surprising, novel, and creative approach to post-Moore's Law computing by rethinking the digital/analog boundary.
Abhishek Bhattacharjee
Page 98
We demonstrate the potential of a novel form of encoding, race logic, in which information is represented as the delay in the arrival of a signal.
Georgios Tzimpragos, Advait Madhavan, Dilip Vasudevan, Dmitri Strukov, Timothy Sherwood
Pages 99-105
"Simba," by Yakun Sophia Shao,
et al., presents a scalable deep learning accelerator architecture that tackles issues ranging from chip integration technology to workload partitioning and non-uniform latency effects on deep neural …
Natalie Enright Jerger
Page 106
This work investigates and quantifies the costs and benefits of using multi-chip-modules with fine-grained chiplets for deep learning inference, an application domain with large compute and on-chip storage requirements.
Yakun Sophia Shao, Jason Cemons, Rangharajan Venkatesan, Brian Zimmer, Matthew Fojtik, Nan Jiang, Ben Keller, Alicia Klinefelter, Nathaniel Pinckney, Priyanka Raina, Stephen G. Tell, Yanqing Zhang, William J. Dally, Joel Emer, C. Thomas Gray, Brucek Khailany, Stephen W. Keckler
Pages 107-116
COLUMN: Last byte
ACM A.M. Turing Award recipients Alfred Aho and Jeffrey Ullman discuss their early work, the 'Dragon Book,' and the future of 'live' computer science education.
Leah Hoffmann
Pages 120-ff