Contributed Articles
60 Web Science: An Interdisciplinary
Approach to Understanding the Web
the Web must be studied as
an entity in its own right to ensure
it keeps flourishing and prevent
unanticipated social effects.
By James Hendler, Nigel Shadbolt,
Wendy Hall, Tim Berners-Lee,
and Daniel Weitzner
70 The Revolution Inside the Box
how changes in computer
architecture are about to impact
everyone in the it business.
By Mark Oskin
Review Articles
80 Transactional Memory
is tM the answer for improving
parallel programming?
By James Larus and Christos Kozyrakis
07/08
VoL. 51 No. 7
Research Highlights
90 Technical Perspective
Computer Science Takes On
Molecular Dynamics
By Bob Colwell
91 Anton, a Special-Purpose Machine
for Molecular Dynamics Simulation
By David E. Shaw, Martin M. Deneroff,
Ron O. Dror, Jeffrey S. Kuskin,
Richard H. Larson, John K. Salmon,
Cliff Young, Brannon Batson,
Kevin J. Bowers, Jack C. Chao,
Michael P. Eastwood,
Joseph Gagliardo, J.P. Grossman,
C. Richard Ho, Douglas J. Ierardi,
István Kolossváry, John L. Klepeis,
Timothy Layman, Christine McLeavey,
Mark A. Moraes, Rolf Mueller,
Edward C. Priest, Yibing Shan,
Jochen Spengler, Michael Theobald,
Brian Towles, and Stanley C. Wang
98 Technical Perspective
The Physical Side of Computing
By Feng Zhao
99 The Emergence of a Networking
Primitive in Wireless Sensor Networks
By Philip Levis, Eric Brewer,
David Culler, David Gay, Sam Madden,
Neil Patel, Joe Polastre, Scott Shenker,
Robert Szewczyk, and Alec Woo
about the cover: Marius Watz is a distinguished digital
artist whose bold abstract compositions are created
directly through computer code. His tool of choice is
Processing, a language built on Java and intended for use
by artists and designers. As a student of computer science
in the early 1990s, Watz would peruse Communications
of the ACM at his university’s library, looking for articles
on computer graphics. With this cover illustration, one
might say a circle has been completed.
Association for Computing Machinery
Advancing Computing as a Science & Profession