{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:42:47Z","timestamp":1777902167298,"version":"3.51.4"},"reference-count":39,"publisher":"SAGE Publications","issue":"5-6","license":[{"start":{"date-parts":[[2009,10,22]],"date-time":"2009-10-22T00:00:00Z","timestamp":1256169600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2010,5]]},"abstract":"<jats:p>We present an end-to-end simulation framework that is capable of simulating High-Performance Computing (HPC) systems with hundreds of thousands of interconnected processors. The tool applies discrete event simulation and is driven by real-world application traces. It provides a semantically correct replay of MPI application traces and maintains reasonable simulation details of both the processors in general and the interconnection network in particular. Among other things, it features several interconnection network topologies, flexible routing schemes, arbitrary application task placement, point-to-point statistics collection, and data visualization. With a few case studies, we demonstrate the usefulness of this tool for assisting high-level system design as well as for performance projection and application tuning of future HPC systems.<\/jats:p>","DOI":"10.1177\/0037549709340840","type":"journal-article","created":{"date-parts":[[2009,10,22]],"date-time":"2009-10-22T20:58:51Z","timestamp":1256245131000},"page":"331-350","source":"Crossref","is-referenced-by-count":23,"title":["A Framework for End-to-End Simulation of High-performance Computing Systems"],"prefix":"10.1177","volume":"86","author":[{"given":"Wolfgang E.","family":"Denzel","sequence":"first","affiliation":[{"name":"IBM Zurich Research Laboratory R\u00fcschlikon, Switzerland,\rwde@zurich.ibm.com"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Jian Li","sequence":"additional","affiliation":[{"name":"IBM Austin Research Laboratory Austin, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Walker","sequence":"additional","affiliation":[{"name":"Spawn Labs Inc. Austin, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Yuho Jin","sequence":"additional","affiliation":[{"name":"Computer Science Department Texas A&M University College Station, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2009,10,22]]},"reference":[{"issue":"2","key":"atypb1","first-page":"321","volume":"50","year":"2006","journal-title":"IBM Journal of Research and Development"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1145\/1054907.1054910"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1109\/2.982916"},{"key":"atypb4","volume-title":"Proceedings of the European Simulation Multiconference (ESM\u2019 01)"},{"key":"atypb5","volume-title":"Proceedings of First International Conference on Simulation Tools and Techniques for Communications"},{"key":"atypb6","volume-title":"Using MPI","year":"1999"},{"key":"atypb7","volume-title":"Proceedings of the 2006 ACM\/IEEE Conference on Supercomputing (SC\u201906)"},{"key":"atypb8","volume-title":"Introduction to Algorithms","year":"2001"},{"key":"atypb9","volume-title":"Interconnection Networks: An Engineering Approach","year":"2003"},{"key":"atypb10","volume-title":"Proceedings of the International Parallel Computing Conference (ParCo \u201805)"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064482"},{"key":"atypb12","volume-title":"Proceedings of WoTUG-18: Transputer and Occam Developments"},{"key":"atypb13","volume-title":"Proceedings of the 2006 ACM\/IEEE Conference on Supercomputing (SC\u201906)"},{"key":"atypb14","volume-title":"American Geophysical Union (AGU), Fall 1998 Meeting"},{"issue":"1","key":"atypb15","first-page":"38","volume":"60","year":"1992","journal-title":"Physica D"},{"key":"atypb16","unstructured":"Michalakes, J. , J. Dudhia, D. Gill et al. 1998. Design of a Next-Generation Regional Weather Research And Forecast Model. In Towards Teracomputing: Proceedings of the Eighth Workshop on the Use of Parallel Processors in Meteorology , Reading, UK , 16- 20."},{"key":"atypb17","volume-title":"Proceedings of the 19th International Symposium on Shock Waves"},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.20290"},{"issue":"7","key":"atypb19","first-page":"819","volume":"26","year":"2000","journal-title":"Parallel Computing"},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1995.1039"},{"key":"atypb21","volume-title":"Proceedings of the 2006 ACM\/IEEE Conference on Supercomputing (SC\u201904)"},{"key":"atypb22","volume-title":"Proceedings of the 1999 ACM\/IEEE Conference on Supercomputing (SC\u201999)"},{"key":"atypb23","doi-asserted-by":"crossref","unstructured":"Hoisie, A., O. Lubeck, and H. Wasserman. 1999. Performance Analysis of Wavefront Algorithms on Very-Large Scale Distributed Systems. In Lecture Notes in Control and Information Sciences 249, Springer Berlin, Heidelberg, 171-187.","DOI":"10.1007\/BFb0110087"},{"key":"atypb24","volume-title":"Proceedings of 18th International Parallel and Distributed Processing Symposium (IPDPS)"},{"key":"atypb25","volume-title":"Proceedings of the European Simulation Symposium (ESS \u201903)"},{"key":"atypb26","volume-title":"Proceedings of the European Simulation Symposium (ESS \u201903)"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1002\/spe.585"},{"key":"atypb28","volume-title":"Proceedings of the 25th ACM Winter Simulation Conference (WSC \u201993)"},{"key":"atypb29","volume-title":"Parallel and Distributed Discrete Event Simulation","year":"2002"},{"key":"atypb30","volume-title":"Technical Report"},{"issue":"2","key":"atypb31","first-page":"265","volume":"49","year":"2005","journal-title":"IBM Journal of Research and Development"},{"key":"atypb32","volume-title":"Proceedings of the 37th ACM Winter Simulation Conference (WSC \u201905)"},{"key":"atypb33","volume-title":"Proceedings of the Workshop on Grid Applications and Programming Tools (GGF \u201903)"},{"key":"atypb34","volume-title":"Proceedings of the 2006 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP \u201906)"},{"key":"atypb35","volume-title":"Proceedings of the 30th ACM Winter Simulation Conference (WSC \u201998)"},{"key":"atypb36","volume-title":"Proceedings of 2006 International Conference on Cluster Computing"},{"key":"atypb37","volume-title":"Technical Report, Computer Science Laboratory"},{"key":"atypb38","doi-asserted-by":"crossref","unstructured":"Schwetman, H. 1986. CSIM: A C-based, Process-Oriented Simulation Language. In Proceedings of the 18th ACM Winter Simulation Conference (WSC \u201986), 387-396.","DOI":"10.1145\/318242.318464"},{"key":"atypb39","doi-asserted-by":"publisher","DOI":"10.1145\/329366.301118"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549709340840","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549709340840","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:21:53Z","timestamp":1777634513000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549709340840"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10,22]]},"references-count":39,"journal-issue":{"issue":"5-6","published-print":{"date-parts":[[2010,5]]}},"alternative-id":["10.1177\/0037549709340840"],"URL":"https:\/\/doi.org\/10.1177\/0037549709340840","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,10,22]]}}}