Skip to main content
construction release_alert
The Scholars Team is working with OIT to resolve some issues with the Scholars search index
cancel

Hierarchical simulation-based verification of anton, a special-purpose parallel machine

Publication ,  Conference
Grossman, JP; Salmon, JK; Ho, CR; Ierardi, DJ; Towles, B; Batson, B; Spengler, J; Wang, SC; Mueller, R; Theobald, M; Young, C; Gagliardo, J ...
Published in: 26th IEEE International Conference on Computer Design 2008, ICCD
December 1, 2008

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. © 2008 IEEE.

Duke Scholars

Published In

26th IEEE International Conference on Computer Design 2008, ICCD

DOI

Publication Date

December 1, 2008

Start / End Page

340 / 347
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Grossman, J. P., Salmon, J. K., Ho, C. R., Ierardi, D. J., Towles, B., Batson, B., … Shaw, D. E. (2008). Hierarchical simulation-based verification of anton, a special-purpose parallel machine. In 26th IEEE International Conference on Computer Design 2008, ICCD (pp. 340–347). https://doi.org/10.1109/ICCD.2008.4751883
Grossman, J. P., J. K. Salmon, C. R. Ho, D. J. Ierardi, B. Towles, B. Batson, J. Spengler, et al. “Hierarchical simulation-based verification of anton, a special-purpose parallel machine.” In 26th IEEE International Conference on Computer Design 2008, ICCD, 340–47, 2008. https://doi.org/10.1109/ICCD.2008.4751883.
Grossman JP, Salmon JK, Ho CR, Ierardi DJ, Towles B, Batson B, et al. Hierarchical simulation-based verification of anton, a special-purpose parallel machine. In: 26th IEEE International Conference on Computer Design 2008, ICCD. 2008. p. 340–7.
Grossman, J. P., et al. “Hierarchical simulation-based verification of anton, a special-purpose parallel machine.” 26th IEEE International Conference on Computer Design 2008, ICCD, 2008, pp. 340–47. Scopus, doi:10.1109/ICCD.2008.4751883.
Grossman JP, Salmon JK, Ho CR, Ierardi DJ, Towles B, Batson B, Spengler J, Wang SC, Mueller R, Theobald M, Young C, Gagliardo J, Deneroff MM, Dror RO, Shaw DE. Hierarchical simulation-based verification of anton, a special-purpose parallel machine. 26th IEEE International Conference on Computer Design 2008, ICCD. 2008. p. 340–347.

Published In

26th IEEE International Conference on Computer Design 2008, ICCD

DOI

Publication Date

December 1, 2008

Start / End Page

340 / 347