DEPARTMENT: Departments
In a keynote address (see https://goo.gl/RwkwK1) at the 2016 meeting of the Computing Research Association, Kentaro Toyama argued that persistent societal challenges, such as socio-economic inequality, do not have technology-centric …
Moshe Y. Vardi
Page 5
I am pleased to announce the establishment of the ACM Future of Computing Academy (ACM-FCA), created to bring together talented young professionals from various computing disciplines to address the most pressing challenges facing …
Vicki L. Hanson
Page 7
The Internet influenced the decisions of voters in both the June 2016 U.K. referendum on European Union membership and the November 2016 U.S. elections. The disturbing aspect of these is the quantity of poor-quality content, …
Vinton G. Cerf
Page 9
DEPARTMENT: BLOG@CACM
Valerie Barr considers how to make computer science education meaningful and relevant to all, while a team from the Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory offers strategies …
Valerie Barr, Michael Stonebraker, Raul Castro Fernandez, Dong Deng, Michael Brodie
Pages 10-11
COLUMN: News
Developments from several disparate areas of computer science provide "a huge jump, both technically and also quantitatively."
Don Monroe
Pages 13-15
Researchers are discovering surprising new risks across the fast-growing IoT.
Alex Wright
Pages 16-18
As leading companies release troubling diversity statistics, experts search for solutions.
Gregory Mone
Pages 19-20
COLUMN: Technology strategy and management
A relatively simple query raises myriad complicated issues.
Michael A. Cusumano
Pages 22-25
COLUMN: Law and technology
Considering legal uncertainty in the online environment.
Michael Geist
Pages 26-28
COLUMN: Historical reflections
Reflections on pioneering code-breaking efforts.
Thomas Haigh
Pages 29-35
COLUMN: Viewpoint
Social and cultural conventions are an often-neglected aspect of intelligent-machine development.
Jerry Kaplan
Pages 36-38
Considering the impact of recent ITAR changes to the U.S. software industry and software education.
Jeremy Straub
Pages 39-41
SECTION: Practice
Don't "win." Resolve.
Kate Matsudaira
Pages 42-44
Using OpenFlow and DevOps for rapid development.
Josh Bailey, Stephen Stuart
Pages 45-49
Expert-curated guides to the best of CS research.
Peter Bailis, Jean Yang, Vijay Janapa Reddi, Yuhao Zhu
Pages 50-53
SECTION: Contributed articles
Moore's Law is one small component in an exponentially growing planetary computing ecosystem.
Peter J. Denning, Ted G. Lewis
Pages 54-65
Central IT needs to guide functional areas and departments toward effective operational and procurement practices.
Cecil Eng Huang Chua, Veda C. Storey
Pages 66-72
SECTION: Review articles
Cell-graph construction methods are best served when physics-driven and data-driven paradigms are joined.
BÜlent Yener
Pages 74-84
SECTION: Research highlights
"Eulerian Video Magnification and Analysis" demonstrates that phase differences at a given frequency band, due to subtle motions in a video, can be independently amplified and added back into the original signal.
Richard Szeliski
Page 86
We present Eulerian Video Magnification, a computational technique for visualizing subtle color and motion variations in ordinary videos by making the variations larger.
Neal Wadhwa, Hao-Yu Wu, Abe Davis, Michael Rubinstein, Eugene Shih, Gautham J. Mysore, Justin G. Chen, Oral Buyukozturk, John V. Guttag, William T. Freeman, Frédo Durand
Pages 87-95
"HACC: Extreme Scaling and Performance Across Diverse Architectures" describes the Hardware/Hybrid Accelerated Cosmology Code (HACC) framework, which uses a novel algorithmic structure to map code onto multiple supercomputer …
Valentina Salapura
Page 96
In this Research Highlight, we demonstrate the success of HACC on two very different machines, the CPU/GPU system Titan and the BG/Q systems Sequoia and Mira, attaining very high levels of scalable performance.
Salman Habib, Vitali Morozov, Nicholas Frontiere, Hal Finkel, Adrian Pope, Katrin Heitmann, Kalyan Kumaran, Venkatram Vishwanath, Tom Peterka, Joe Insley, David Daniel, Patricia Fasel, Zarija Lukić
Pages 97-104
COLUMN: Last byte
In the spirit of Gomoku, two people play a version of the classic paper-and-pencil game tic-tac-toe but on an infinite checkerboard. In it, a player wins by getting four pieces in a row — vertically, horizontally, or diagonally …
Dennis Shasha
Page 112