DocumentCode
3207261
Title
Incorporating flexibility in Anton, a specialized machine for molecular dynamics simulation
Author
Kuskin, Jeffrey S. ; Young, Cliff ; Grossman, J.P. ; Batson, Brannon ; Deneroff, Martin M. ; Dror, Ron O. ; Shaw, David E.
Author_Institution
D. E. Shaw Res., New York, NY
fYear
2008
fDate
16-20 Feb. 2008
Firstpage
343
Lastpage
354
Abstract
An effective special-purpose supercomputer for molecular dynamics (MD) requires much more than high-performance acceleration of computational kernels: such accelerators must be balanced with general-purpose computation and communication resources. Achieving this balance was a significant challenge in the design of Anton, a parallel machine that will accelerate MD simulations by several orders of magnitude. Anton executes its most computationally demanding calculations on a highly specialized, enormously parallel, but largely non-programmable high-throughput interaction subsystem (HTIS). Other elements of the simulation have a less uniform algorithmic structure, and may also change in response to future advances in physical models and simulation techniques. Such calculations are executed on Antonpsilas flexible subsystem, which combines programmability with the computational power required to avoid ldquoAmdahlpsilas Lawrdquo bottlenecks arising from the extremely high throughput of the HTIS. Antonpsilas flexible subsystem is a heterogeneous multiprocessor with 12 cores, each organized around a 128-bit data path. This subsystem includes hardware support for synchronization, data transfer and certain types of particle interactions, along with specialized instructions for geometric operations. All aspects of the flexible subsystem were designed specifically to accelerate MD simulations, and although it relies primarily on what may be regarded as ldquogeneral-purposerdquo processors, even this subsystem contains more application-specific features than many recently proposed ldquospecializedrdquo architectures.
Keywords
biology computing; electronic data interchange; molecular biophysics; molecular dynamics method; parallel machines; synchronisation; Anton; data transfer; high-throughput interaction subsystem; molecular dynamics simulation; parallel machine; particle interactions; special-purpose supercomputer; synchronization; Acceleration; Application specific integrated circuits; Biological system modeling; Biology computing; Computational modeling; Hardware; Packaging; Poles and towers; Pressure control; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computer Architecture, 2008. HPCA 2008. IEEE 14th International Symposium on
Conference_Location
Salt Lake City, UT
ISSN
1530-0897
Print_ISBN
978-1-4244-2070-4
Type
conf
DOI
10.1109/HPCA.2008.4658651
Filename
4658651
Link To Document