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

References:

Archives