DocumentCode :
2379605
Title :
Hierarchical simulation-based verification of Anton, a special-purpose parallel machine
Author :
Grossman, J.P. ; Salmon, John K. ; Ho, C. Richard ; Ierardi, Douglas J. ; Towles, Brian ; Batson, Brannon ; Spengler, Jochen ; Wang, Stanley C. ; Mueller, Rolf ; Theobald, Michael ; Young, Cliff ; Gagliardo, Joseph ; Deneroff, Martin M. ; Dror, Ron O. ; S
Author_Institution :
D.E. Shaw Res., New York, NY
fYear :
2008
fDate :
12-15 Oct. 2008
Firstpage :
340
Lastpage :
347
Abstract :
One of the major design verification challenges in the development of Anton, a massively parallel special-purpose machine for molecular dynamics, was to provide evidence that computations spanning more than a quadrillion clock cycles will produce valid scientific results. Our verification methodology addressed this problem by using a hierarchy of RTL, architectural, and numerical simulations. Block- and chip-level RTL models were verified by means of extensive co-simulation with a detailed C++ architectural simulator, ensuring that the RTL models could perform the same molecular dynamics computations as the architectural simulator. The output of the architectural simulator was compared to a parallelized numerical simulator that produces bitwise identical results to Anton, and is fast enough to verify the long-term numerical stability of computations on Anton. These explicit couplings between adjacent levels of the simulation hierarchy created a continuous verification chain from molecular dynamics to individual logic gates.
Keywords :
parallel machines; C++ architectural simulator; chip-level RTL models; hierarchical simulation-based verification; molecular dynamics; parallelized numerical simulator; quadrillion clock cycles; special-purpose parallel machine; Application specific integrated circuits; Biology computing; Clocks; Computational modeling; Concurrent computing; Logic gates; Molecular computing; Numerical simulation; Numerical stability; Parallel machines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2008. ICCD 2008. IEEE International Conference on
Conference_Location :
Lake Tahoe, CA
ISSN :
1063-6404
Print_ISBN :
978-1-4244-2657-7
Electronic_ISBN :
1063-6404
Type :
conf
DOI :
10.1109/ICCD.2008.4751883
Filename :
4751883
Link To Document :
بازگشت