03/2017
VOL. 60 NO. 03
I
M
A
G
E
S
B
Y
B
Y
J
O
H
N
T
E
N
N
I
E
L
/
S
H
U
T
T
E
R
S
T
O
C
K
;
L
I
G
H
T
S
P
R
I
N
G
;
S
P
O
O
K
Y
P
O
O
K
A
A
T
D
E
B
U
T
A
R
T
Practice
38 Time, but Faster
A computing adventure about time
through the looking glass.
By Theo Schlossnagle
42 Heterogeneous Computing:
Here to Stay
Hardware and software perspectives.
By Mohamed Zahran
46 Research for Practice: Distributed
Transactions and Networks
as Physical Sensors
Expert-curated guides to
the best of CS research.
Articles’ development led by
queue.acm.org
Contributed Articles
50 Making the Field of Computing
More Inclusive
More accessible conferences, digital
resources, and ACM SIGs will lead to
greater participation by more people
with disabilities.
By Jonathan Lazar,
Elizabeth F. Churchill, Tovi Grossman,
Gerrit Van der Veer, Philippe Palanque,
John “Scooter” Morris,
and Jennifer Mankoff
Watch the authors discuss
their work in this exclusive
Communications video.
http://cacm.acm.org/
videos/making-the-field-of-computing-more-inclusive
60 The Path to the Top: Insights from
Career Histories of Top CIOs
Along the way, acquire technical
expertise and a master’s degree,
even while changing positions
and companies.
By Daniel J. Mazzola,
Robert D. St. Louis, and
Mohan R. Tanniru
Review Articles
70 Computational Support for Academic
Peer Review: A Perspective from
Artificial Intelligence
New tools tackle an age-old practice.
By Simon Price and Peter A. Flach
Research Highlights
82 Technical Perspective
The Power of Wi-Fi to Deliver Power
By Srinivasan Keshav
83 Powering the Next Billion Devices
with Wi-Fi
By Vamsi Talla, Bryce Kellogg,
Benjamin Ransford, Saman Naderiparizi,
Joshua R. Smith,
and Shyamnath Gollakota
92 Technical Perspective
Data Distribution for Fast Joins
By Leonid Libkin
93 Reasoning on Data Partitioning for
Single-Round Multi-Join Evaluation
in Massively Parallel Systems
By Tom J. Ameloot, Gaetano Geck,
Bas Ketsman, Frank Neven,
and Thomas Schwentick
Watch the authors discuss
their work in this exclusive
Communications video.
http://cacm.acm.org/videos/
computational-support-for-academic-peer-review
60
70
38
About the Cover:
Simon Price and
Peter A. Flach examine
the new tools from
machine learning and
AI designed to support
and even automate parts
of the peer-review process
(p. 70). Cover illustration by
Spooky Pooka at Debut Art.