| Anton, a special-purpose machine for molecular dynamics simulation |
| Full text |
Pdf
(1.30 MB)
|
Source
|
ACM SIGARCH Computer Architecture News
archive
Volume 35 , Issue 2 (May 2007)
table of contents
SESSION: Special purpose to warehouse computers
table of contents
Pages: 1 - 12
Year of Publication: 2007
ISSN:0163-5964
Also published in ...
|
|
Authors
|
|
David E. Shaw
|
D. E. Shaw Research: LLC, New York, NY
|
|
Martin M. Deneroff
|
D. E. Shaw Research: LLC, New York, NY
|
|
Ron O. Dror
|
D. E. Shaw Research: LLC, New York, NY
|
|
Jeffrey S. Kuskin
|
D. E. Shaw Research: LLC, New York, NY
|
|
Richard H. Larson
|
D. E. Shaw Research: LLC, New York, NY
|
|
John K. Salmon
|
D. E. Shaw Research: LLC, New York, NY
|
|
Cliff Young
|
D. E. Shaw Research: LLC, New York, NY
|
|
Brannon Batson
|
D. E. Shaw Research: LLC, New York, NY
|
|
Kevin J. Bowers
|
D. E. Shaw Research: LLC, New York, NY
|
|
Jack C. Chao
|
D. E. Shaw Research: LLC, New York, NY
|
|
Michael P. Eastwood
|
D. E. Shaw Research: LLC, New York, NY
|
|
Joseph Gagliardo
|
D. E. Shaw Research: LLC, New York, NY
|
|
J. P. Grossman
|
D. E. Shaw Research: LLC, New York, NY
|
|
C. Richard Ho
|
D. E. Shaw Research: LLC, New York, NY
|
|
Douglas J. Ierardi
|
D. E. Shaw Research: LLC, New York, NY
|
|
István Kolossváry
|
D. E. Shaw Research: LLC, New York, NY
|
|
John L. Klepeis
|
D. E. Shaw Research: LLC, New York, NY
|
|
Timothy Layman
|
D. E. Shaw Research: LLC, New York, NY
|
|
Christine McLeavey
|
D. E. Shaw Research: LLC, New York, NY
|
|
Mark A. Moraes
|
D. E. Shaw Research: LLC, New York, NY
|
|
Rolf Mueller
|
D. E. Shaw Research: LLC, New York, NY
|
|
Edward C. Priest
|
D. E. Shaw Research: LLC, New York, NY
|
|
Yibing Shan
|
D. E. Shaw Research: LLC, New York, NY
|
|
Jochen Spengler
|
D. E. Shaw Research: LLC, New York, NY
|
|
Michael Theobald
|
D. E. Shaw Research: LLC, New York, NY
|
|
Brian Towles
|
D. E. Shaw Research: LLC, New York, NY
|
|
Stanley C. Wang
|
D. E. Shaw Research: LLC, New York, NY
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 125, Downloads (12 Months): 687, Citation Count: 6
|
|
|
ABSTRACT
The ability to perform long, accurate molecular dynamics (MD) simulations involving proteins and other biological macro-molecules could in principle provide answers to some of the most important currently outstanding questions in the fields of biology, chemistry and medicine. A wide range of biologically interesting phenomena, however, occur over time scales on the order of a millisecond--about three orders of magnitude beyond the duration of the longest current MD simulations. In this paper, we describe a massively parallel machine called Anton, which should be capable of executing millisecond-scale classical MD simulations of such biomolecular systems. The machine, which is scheduled for completion by the end of 2008, is based on 512 identical MD-specific ASICs that interact in a tightly coupled manner using a specialized high-speed communication network. Anton has been designed to use both novel parallel algorithms and special-purpose logic to dramatically accelerate those calculations that dominate the time required for a typical MD simulation. The remainder of the simulation algorithm is executed by a programmable portion of each chip that achieves a substantial degree of parallelism while preserving the flexibility necessary to accommodate anticipated advances in physical models and simulation methods.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
MD Benchmarks for Amber, CHARMM and NAMD, See http://amber.scripps.edu/amber8.bench2.html.
|
| |
2
|
S. A. Adcock and J. A. McCammon, Molecular Dynamics: Survey of Methods for Simulating the Activity of Proteins, Chem. Rev., 106: 1589--1615, 2006.
|
 |
3
|
|
 |
4
|
Kevin J. Bowers , Edmond Chow , Huafeng Xu , Ron O. Dror , Michael P. Eastwood , Brent A. Gregersen , John L. Klepeis , Istvan Kolossvary , Mark A. Moraes , Federico D. Sacerdoti , John K. Salmon , Yibing Shan , David E. Shaw, Scalable algorithms for molecular dynamics simulations on commodity clusters, Proceedings of the 2006 ACM/IEEE conference on Supercomputing, November 11-17, 2006, Tampa, Florida
[doi> 10.1145/1188455.1188544]
|
| |
5
|
K. J. Bowers, R. O. Dror, and D. E. Shaw, The Midpoint Method for Parallelization of Particle Simulations, J. Chem. Phys., 124: 184109, 2006.
|
| |
6
|
|
| |
7
|
C. L. Brooks, B. M. Pettit, and M. Karplus, Structural and Energetic Effects of Truncating Long Ranged Interactions in Ionic and Polar Fluids, J. Chem. Phys., 83(11): 5897--5908, 1985.
|
| |
8
|
I. Brooks, C.L. and D. A. Case, Simulations of Peptide Conformational Dynamics and Thermodynamics, Chem. Rev., 93: 2487--2502, 1993.
|
| |
9
|
Y. Duan and P. A. Kollman, Pathways to a Protein Folding Intermediate Observed in a 1-Microsecond Simulation in Aqueous Solution, Science, 282(5389): 740--744, 1998.
|
| |
10
|
U. Essmann, L. Perera, M. L. Berkowitz, T. Darden, H. Lee, and L. G. Pedersen, A Smooth Particle Mesh Ewald Method, J. Chem. Phys., 103(19): 8577--8593, 1995.
|
| |
11
|
B. G. Fitch, A. Rayshubskiy, M. Eleftheriou, T. J. C. Ward, M. Giampapa, Y. Zhestkov, M. C. Pitman, F. Suits, A. Grossfield, J. Pitera, W. Swope, R. Zhou, S. Feller, and R. S. Germain, Blue Matter: Strong scaling of Molecular Dynamics on Blue Gene/L, Proc. International Conf. on Computational Science (ICCS 2006), V. Alexandrov, D. van Albada, P. Sloot, and J. Dongarra, Eds., Springer-Verlag, LNCS, 3992:846--854, 2006.
|
 |
12
|
Blake G. Fitch , Aleksandr Rayshubskiy , Maria Eleftheriou , T. J. Christopher Ward , Mark Giampapa , Michael C. Pitman , Robert S. Germain, Blue matter: approaching the limits of concurrency for classical molecular dynamics, Proceedings of the 2006 ACM/IEEE conference on Supercomputing, November 11-17, 2006, Tampa, Florida
[doi> 10.1145/1188455.1188547]
|
| |
13
|
R. D. Fine, G. Dimmler, and C. Levinthal, FASTRUN: A Special Purpose, Hardwired Computer for Molecular Simulation, Proteins: Struct, Funct, Genet, 11(4): 242--253, 1991 (erratum: 14(3): 421--422, 1992).
|
| |
14
|
|
 |
15
|
Robert S. Germain , Blake Fitch , Aleksandr Rayshubskiy , Maria Eleftheriou , Michael C. Pitman , Frank Suits , Mark Giampapa , T.J. Christopher Ward, Blue matter on blue gene/L: massively parallel computation for biomolecular simulation, Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, September 19-21, 2005, Jersey City, NJ, USA
[doi> 10.1145/1084834.1084888]
|
| |
16
|
|
| |
17
|
W. L. Jorgensen, D. S. Maxwell, and J. Tirado-Rives, Development and Testing of the OPLS All-Atom Force Field on Conformational Energetics and Properties of Organic Liquids, J. Am. Chem. Soc., 118(45): 11225--11236, 1996.
|
| |
18
|
M. Karplus and J. A. McCammon, Molecular Dynamics Simulations of Biomolecules, Nat. Struct. Bio., 9(9): 646 -- 652, 2002.
|
| |
19
|
P. A. Kollman, R. W. Dixon, W. D. Cornell, T. Fox, C. Chipot, and A. Pohorille, The Development/Application of a "Mini-malist" Organic/Biomolecular Mechanic Forcefield Using a Combination of Ab Initio Calculations and Experimental Data, in Computer Simulation of Biomolecular Systems: Theoretical and Experimental Applications, W. F. van Gunsteren and P. K. Weiner, Eds. Dordrecht, Netherlands: ESCOM, 1997, 83--96.
|
 |
20
|
|
| |
21
|
J. MacKerell, D. Bashford, M. Bellott, R. L. Dunbrack, J. D. Evanseck, M. J. Field, S. Fischer, J. Gao, H. Guo, S. Ha, D. Joseph-McCarthy, L. Kuchnir, K. Kuczera, F. T. K. Lau, C. Mattos, S. Michnick, T. Ngo, D. T. Nguyen, B. Prodhom, I. Reiher, W. E., B. Roux, M. Schlenkrich, J. C. Smith, R. Stote, J. Straub, M. Watanabe, J. Wiórkiewicz-Kuczera, D. Yin, and M. J. Karplus, All-Atom Empirical Potential for Molecular Modeling and Dynamics Studies of Proteins, J. Phys. Chem. B, 102(18): 3586--3616, 1998.
|
| |
22
|
P. Mark and L. Nilsson, Structure and Dynamics of Liquid Water with Different Long-Range Interaction Truncation and Temperature Control Methods in Molecular Dynamics Simulations, J. Comput. Chem., 23(13): 1211--1219, 2002.
|
| |
23
|
V. S. Pande, I. Baker, J. Chapman, S. P. Elmer, S. Khaliq, S. M. Larson, Y. M. Rhee, M. R. Shirts, C. D. Snow, E. J. Sorin, and B. Zagrovic, Atomistic Protein Folding Simulations on the Sub-millisecond Time Scale Using Worldwide Distributed Computing, Biopolymers, 68(1): 91--109, 2003.
|
| |
24
|
J. C. Phillips, R. Braun, W. Wang, J. Gumbart, E. Tajkhor-shid, E. Villa, C. Chipot, R. D. Skeel, L. Kalé, and K. Schulten, Scalable Molecular Dynamics with NAMD, J. Comput. Chem., 26(16): 1781--1802, 2005.
|
| |
25
|
|
| |
26
|
Tamar Schlick , Robert D. Skeel , Axel T. Brunger , Laxmikant V. Kalé , John A. Board, Jr. , Jan Hermans , Klaus Schulten, Algorithmic challenges in computational molecular biophysics, Journal of Computational Physics, v.151 n.1, p.9-48, May 1, 1999
[doi> 10.1006/jcph.1998.6182]
|
| |
27
|
M. M. Seibert, A. Patriksson, B. Hess, and D. van der Spoel, Reproducible Polypeptide Folding and Structure Prediction Using Molecular Dynamics Simulations, J. Mol. Biol., 354(1): 173--183, 2005.
|
| |
28
|
Y. Shan, J. L. Klepeis, M. P. Eastwood, R. O. Dror, and D. E. Shaw, Gaussian Split Ewald: A Fast Ewald Mesh Method for Molecular Simulation, J. Chem. Phys., 122: 054--101, 2005.
|
| |
29
|
D. E. Shaw, A Fast, Scalable Method for the Parallel Evaluation of Distance-Limited Pairwise Particle Interactions, J. Comput. Chem., 26(13): 1318--1328, 2005.
|
| |
30
|
M. Snir, A Note on N-Body Computations with Cutoffs, Theor. Comput. Syst., 37: 295--318, 2004.
|
| |
31
|
Makoto Taiji , Tetsu Narumi , Yousuke Ohno , Noriyuki Futatsugi , Atsushi Suenaga , Naoki Takada , Akihiko Konagaya, Protein Explorer: A Petaflops Special-Purpose Computer System for Molecular Dynamics Simulations, Proceedings of the 2003 ACM/IEEE conference on Supercomputing, p.15, November 15-21, 2003
|
| |
32
|
S. Toyoda, H. Miyagawa, K. Kitamura, T. Amisaki, E. Hashimoto, H. Ikeda, A. Kusumi, and N. Miyakawa, Development of MD Engine: High-Speed Accelerator with Parallel Proc--essor Design for Molecular Dynamics Simulations, J. Comput. Chem., 20(2): 185--199, 1999.
|
| |
33
|
D. van der Spoel, E. Lindahl, B. Hess, G. Groenhof, A. E. Mark, and H. J. C. Berendsen, GROMACS: Fast, Flexible, and Free, J. Comput. Chem., 26(16): 1701--1718, 2005.
|
| |
34
|
W. Wang and R. D. Skeel, Fast Evaluation of Polarizable Forces, J. Chem. Phys., 123(16): 164107, 2005.
|
| |
35
|
R. Zhou and B. J. Berne, A New Molecular Dynamics Method Combining the Reference System Propagator Algorithm with a Fast Multipole Method for Simulating Proteins and Other Complex Systems, J. Chem. Phys., 103(21): 9444--9459, 1995.
|
| |
36
|
R. Zhou, E. Harder, H. Xu, and B. J. Berne, Efficient Multiple Time Step Method for Use with Ewald and Particle Mesh Ewald for Large Biomolecular Systems, J. Chem. Phys., 115(5): 2348--2358, 2001.
|
CITED BY 6
|
|
Christopher I. Rodrigues , David J. Hardy , John E. Stone , Klaus Schulten , Wen-Mei W. Hwu, GPU acceleration of cutoff pair potentials for molecular modeling applications, Proceedings of the 2008 conference on Computing frontiers, May 05-07, 2008, Ischia, Italy
|
|
|
C. Richard Ho , Michael Theobald , Martin M. Deneroff , Ron O. Dror , Joseph Gagliardo , David E. Shaw, Early formal verification of conditional coverage points to identify intrinsically hard-to-verify logic, Proceedings of the 45th annual conference on Design automation, June 08-13, 2008, Anaheim, California
|
|
|
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 , Stanley C. Wang, Anton, a special-purpose machine for molecular dynamics simulation, Communications of the ACM, v.51 n.7, July 2008
|
|
|
Tiankai Tu , Charles A. Rendleman , David W. Borhani , Ron O. Dror , Justin Gullingsrud , Morten Ø. Jensen , John L. Klepeis , Paul Maragakis , Patrick Miller , Kate A. Stafford , David E. Shaw, A scalable parallel framework for analyzing terascale molecular dynamics simulation trajectories, Proceedings of the 2008 ACM/IEEE conference on Supercomputing, November 15-21, 2008, Austin, Texas
|
|
|
J. P. Grossman , Cliff Young , Joseph A. Bank , Kenneth Mackenzie , Douglas J. Ierardi , John K. Salmon , Ron O. Dror , David E. Shaw, Simulation and embedded software development for Anton, a parallel machine with heterogeneous multicore ASICs, Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis, October 19-24, 2008, Atlanta, GA, USA
|
|
|
|
|