{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,20]],"date-time":"2025-12-20T22:20:31Z","timestamp":1766269231515,"version":"3.41.0"},"reference-count":51,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2015,4,16]],"date-time":"2015-04-16T00:00:00Z","timestamp":1429142400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Los Alamos National Laboratory (LANL) under the Laboratory Directed Research and Development (LDRD) program"},{"name":"Los Alamos National Laboratory Director's fellowship"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Model. Comput. Simul."],"published-print":{"date-parts":[[2015,5,7]]},"abstract":"<jats:p>\n            Next-generation high-performance computing will require more scalable and flexible performance prediction tools to evaluate software--hardware co-design choices relevant to scientific applications and hardware architectures. We present a new class of tools called\n            <jats:italic>application simulators<\/jats:italic>\n            \u2014parameterized fast-running proxies of large-scale scientific applications using parallel discrete event simulation. Parameterized choices for the algorithmic method and hardware options provide a rich space for design exploration and allow us to quickly find well-performing software--hardware combinations. We demonstrate our approach with a TADSim simulator that models the temperature-accelerated dynamics (TAD) method, an algorithmically complex and parameter-rich member of the accelerated molecular dynamics (AMD) family of molecular dynamics methods. The essence of the TAD application is captured without the computational expense and resource usage of the full code. We accomplish this by identifying the time-intensive elements, quantifying algorithm steps in terms of those elements, abstracting them out, and replacing them by the passage of time. We use TADSim to quickly characterize the runtime performance and algorithmic behavior for the otherwise long-running simulation code. We extend TADSim to model algorithm extensions, such as speculative spawning of the compute-bound stages, and predict performance improvements without having to implement such a method. Validation against the actual TAD code shows close agreement for the evolution of an example physical system, a silver surface. Focused parameter scans have allowed us to study algorithm parameter choices over far more scenarios than would be possible with the actual simulation. This has led to interesting performance-related insights and suggested extensions.\n          <\/jats:p>","DOI":"10.1145\/2699715","type":"journal-article","created":{"date-parts":[[2015,4,17]],"date-time":"2015-04-17T22:12:01Z","timestamp":1429308721000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["TADSim"],"prefix":"10.1145","volume":"25","author":[{"given":"Susan M.","family":"Mniszewski","sequence":"first","affiliation":[{"name":"Los Alamos National Laboratory, Los Alamos, NM, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"Junghans","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory, Los Alamos, NM, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arthur F.","family":"Voter","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory, Los Alamos, NM, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danny","family":"Perez","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory, Los Alamos, NM, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephan J.","family":"Eidenbenz","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory, Los Alamos, NM, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,4,16]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Advanced Simulation and Computing Program. 2012. National Security Applications Co-Design Project. Retrieved March 5 2015 from https:\/\/asc.llnl.gov\/codesign\/.  Advanced Simulation and Computing Program. 2012. National Security Applications Co-Design Project. Retrieved March 5 2015 from https:\/\/asc.llnl.gov\/codesign\/."},{"key":"e_1_2_1_2_1","doi-asserted-by":"crossref","unstructured":"M. P. Allen and D. J. Tildesley. 1989. Computer Simulation of Liquids. Oxford University Press.   M. P. Allen and D. J. Tildesley. 1989. Computer Simulation of Liquids. Oxford University Press.","DOI":"10.1063\/1.2810937"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486092.2486120"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/301104.301118"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"X.-M. Bai A. F. Voter R. G. Hoagland M. Nastasi and B. P. Uberuaga. 2010. Efficient annealing of radiation damage near grain boundaries via interstitial emission. Science 327 5973 1631--1634.  X.-M. Bai A. F. Voter R. G. Hoagland M. Nastasi and B. P. Uberuaga. 2010. Efficient annealing of radiation damage near grain boundaries via interstitial emission. Science 327 5973 1631--1634.","DOI":"10.1126\/science.1183723"},{"key":"e_1_2_1_6_1","unstructured":"J. Banks J. S. Carson II B. L. Nelson and D. M. Nicol. 2008. Discrete-Event System Simulation. Prentice Hall Englewood Cliffs NJ.  J. Banks J. S. Carson II B. L. Nelson and D. M. Nicol. 2008. Discrete-Event System Simulation. Prentice Hall Englewood Cliffs NJ."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.372"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2006.11"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2012.123"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024716.2024718"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(75)90060-1"},{"volume-title":"EMUSIM: An integrated emulation and simulation environment for modeling, evaluation, and validation of performance of cloud computing applications. Software\u2014Practice and Experience 00, 1--18.","year":"2012","author":"Calheiros R. N.","key":"e_1_2_1_12_1"},{"key":"e_1_2_1_13_1","unstructured":"T. Clark. 1985. A Handbook of Computational Chemistry: A Practical Guide to Chemical Structure and Energy Calculations. Wiley New York NY.  T. Clark. 1985. A Handbook of Computational Chemistry: A Practical Guide to Chemical Structure and Energy Calculations. Wiley New York NY."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevB.29.6443"},{"volume-title":"Proceedings of the U.S. Department of Energy Exascale Research Conference.","author":"Eidenbenz S.","key":"e_1_2_1_15_1"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/DS-RT.2006.5"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/84537.84545"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2010.5471669"},{"volume-title":"Proceedings of the ASCR\/ASC Exascale Research Conference.","author":"Hendry G.","key":"e_1_2_1_19_1"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1415500"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.12.030"},{"key":"e_1_2_1_22_1","doi-asserted-by":"crossref","unstructured":"H. J\u00f3nsson G. Mills and K. W. Jacobsen. 1998. Nudged elastic band method for finding minimum energy paths of transitions. In Classical and Quantum Dynamics in Condensed Phase Simulations B. J. Berne G. Ciccotti and D. F. Coker (Eds.). World Scientific 385--404.  H. J\u00f3nsson G. Mills and K. W. Jacobsen. 1998. Nudged elastic band method for finding minimum energy paths of transitions. In Classical and Quantum Dynamics in Condensed Phase Simulations B. J. Berne G. Ciccotti and D. F. Coker (Eds.). World Scientific 385--404.","DOI":"10.1142\/9789812839664_0016"},{"volume-title":"Technical Report: Los Alamos Unclassified Report 07-0590. Los Alamos National Laboratory","year":"2007","author":"Kroc L.","key":"e_1_2_1_23_1"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.106.126101"},{"key":"e_1_2_1_25_1","doi-asserted-by":"crossref","unstructured":"J. Liu. 2010. Parallel discrete-event simulation. In Wiley Encyclopedia of Operations Research and Management Science. John Wiley and Sons New York NY 1--10.  J. Liu. 2010. Parallel discrete-event simulation. In Wiley Encyclopedia of Operations Research and Management Science. John Wiley and Sons New York NY 1--10.","DOI":"10.1002\/9780470400531.eorms0639"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1051\/anphys\/191509030120"},{"key":"e_1_2_1_27_1","doi-asserted-by":"crossref","unstructured":"J. A. McCammon and S. C. Harvey. 1988. Dynamics of Proteins and Nucleic Acids. Cambridge University Press.  J. A. McCammon and S. C. Harvey. 1988. Dynamics of Proteins and Nucleic Acids. Cambridge University Press.","DOI":"10.1017\/CBO9781139167864"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297797.1297818"},{"key":"e_1_2_1_29_1","doi-asserted-by":"crossref","unstructured":"C. C. McGeoch. 2012. A Guide to Experimental Algorithmics. Cambridge University Press.   C. C. McGeoch. 2012. A Guide to Experimental Algorithmics. Cambridge University Press.","DOI":"10.1017\/CBO9780511843747"},{"key":"e_1_2_1_31_1","unstructured":"Modeling &amp; Networking Systems Research Group Florida International University. 2012. Parallel Real-Time Immersive Network Modeling Environment (PRIME). Retrieved March 5 2015 from https:\/\/www.primessf.net\/bin\/view\/Public\/PRIMEProject.  Modeling &amp; Networking Systems Research Group Florida International University. 2012. Parallel Real-Time Immersive Network Modeling Environment (PRIME). Retrieved March 5 2015 from https:\/\/www.primessf.net\/bin\/view\/Public\/PRIMEProject."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1574-1400(09)00504-0"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1995.1039"},{"key":"e_1_2_1_34_1","doi-asserted-by":"crossref","unstructured":"D. C. Rapaport. 2004. The Art of Molecular Dynamics Simulation. Cambridge University Press.   D. C. Rapaport. 2004. The Art of Molecular Dynamics Simulation. Cambridge University Press.","DOI":"10.1017\/CBO9780511816581"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964218.1964225"},{"key":"e_1_2_1_36_1","first-page":"13","article-title":"Graphical Models and a Scalable Methodology for Exascale Performance Prediction","author":"Santhi N.","year":"2013","journal-title":"Technical Report: Los Alamos Unclassified Report"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.3541823"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.481576"},{"volume-title":"Proceedings of the International Conference on High Performance Computing, Networking, Storage, and Analysis (SC\u201912)","author":"Spafford K. L.","key":"e_1_2_1_39_1"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.3390\/ijms10125135"},{"volume-title":"Proceedings of the 9th International Conference on Coordination Models and Languages (Coordination\u201907)","author":"Tapus C.","key":"e_1_2_1_41_1"},{"key":"e_1_2_1_42_1","unstructured":"U.S. Department of Energy Office of Science. 2012. Scientific Discovery through Advanced Computing (SciDAC) Co-Design. Retrieved March 5 2015 from http:\/\/science.energy.gov\/ascr\/research\/scidac\/co-design\/.  U.S. Department of Energy Office of Science. 2012. Scientific Discovery through Advanced Computing (SciDAC) Co-Design. Retrieved March 5 2015 from http:\/\/science.energy.gov\/ascr\/research\/scidac\/co-design\/."},{"key":"e_1_2_1_43_1","unstructured":"U.S. Department of Energy Office of Science. 2014. Applied Mathematics Research for Exascale Computing. Retrieved March 5 2015 from http:\/\/science.energy.gov\/&sim;\/media\/ascr\/pdf\/research\/am\/docs\/EMWGreport.pdf.  U.S. Department of Energy Office of Science. 2014. Applied Mathematics Research for Exascale Computing. Retrieved March 5 2015 from http:\/\/science.energy.gov\/&sim;\/media\/ascr\/pdf\/research\/am\/docs\/EMWGreport.pdf."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-3697(57)90059-8"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.941860"},{"key":"e_1_2_1_46_1","first-page":"77","article-title":"The embedded atom method","volume":"1","author":"Voter A. F.","year":"1994","journal-title":"Intermetallic Compounds: Principles"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevB.57.R13985"},{"volume-title":"Radiation Effects in Solids","author":"Voter A. F.","key":"e_1_2_1_48_1"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.matsci.32.112601.141541"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.293155"},{"volume-title":"Proceedings of the 2nd International Workshop on Challenges of Large Applications in Distributed Environments (CLADE\u201904)","author":"Xia H.","key":"e_1_2_1_51_1"},{"volume-title":"Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS\u201904)","author":"Zheng G.","key":"e_1_2_1_52_1"}],"container-title":["ACM Transactions on Modeling and Computer Simulation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2699715","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2699715","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:16:59Z","timestamp":1750227419000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2699715"}},"subtitle":["Discrete Event-Based Performance Prediction for Temperature-Accelerated Dynamics"],"short-title":[],"issued":{"date-parts":[[2015,4,16]]},"references-count":51,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,5,7]]}},"alternative-id":["10.1145\/2699715"],"URL":"https:\/\/doi.org\/10.1145\/2699715","relation":{},"ISSN":["1049-3301","1558-1195"],"issn-type":[{"type":"print","value":"1049-3301"},{"type":"electronic","value":"1558-1195"}],"subject":[],"published":{"date-parts":[[2015,4,16]]},"assertion":[{"value":"2013-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-04-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}