{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/29847"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/29847","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Simulation-based performance analysis and tuning for future supercomputers","abstract":"Hardware and software co-design is becoming increasingly important due to complexities in supercomputing architectures. Simulating applications before there is access to the real hardware can assist machine architects in making better design decisions that can optimize application performance. At the same time, the application and run-time can be optimized and tuned beforehand. BigSim is a simulation-based performance prediction framework designed for these purposes. It can be used to perform packet-level network simulations of parallel applications using existing parallel machines. In this thesis, we demonstrate the utility of BigSim in analyzing and optimizing parallel application performance for future systems based on the PERCS network. We present simulation studies using benchmarks and real applications expected to run on future supercomputers. Future peta-scale systems will have more than 100,000 cores, and we present simulations at that scale.","abstract_html":"Hardware and software co-design is becoming increasingly important due to complexities in supercomputing architectures. Simulating applications before there is access to the real hardware can assist machine architects in making better design decisions that can optimize application performance. At the same time, the application and run-time can be optimized and tuned beforehand. BigSim is a simulation-based performance prediction framework designed for these purposes. It can be used to perform packet-level network simulations of parallel applications using existing parallel machines. In this thesis, we demonstrate the utility of BigSim in analyzing and optimizing parallel application performance for future systems based on the PERCS network. We present simulation studies using benchmarks and real applications expected to run on future supercomputers. Future peta-scale systems will have more than 100,000 cores, and we present simulations at that scale.","abstract_has_math":false,"creators":["Totoni, Ehsan"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Kale, Laxmikant V."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2012,"date_issued":"2012-02-06T20:21:31Z","date_published":"2012-02-06T20:21:31Z","updated_at":"2026-07-22T22:25:29Z","subjects":["Collective Communication","BigSim","MPI_Alltoall","Simulation","Performance Prediction","Mapping","System Noise","Productive, Easy-to-use, Reliable Computing System (PERCS)"],"languages":["en"],"rights":["Copyright 2011 Ehsan Totoni"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/29847","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Kale, Laxmikant V."]},{"key":"dc:creator","label":"Author","values":["Totoni, Ehsan"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2012-02-06T20:21:31Z","2011-12"]},{"key":"dc:type","label":"Dc Type","values":["Dissertation / Thesis","text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Collective Communication","BigSim","MPI_Alltoall","Simulation","Performance Prediction","Mapping","System Noise","Productive, Easy-to-use, Reliable Computing System (PERCS)"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2011 Ehsan Totoni"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/29847"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Hardware and software co-design is becoming increasingly important due to complexities in supercomputing architectures. Simulating applications before there is access to the real hardware can assist machine architects in making better design decisions that can optimize application performance. At the same time, the application and run-time can be optimized and tuned beforehand. BigSim is a simulation-based performance prediction framework designed for these purposes. It can be used to perform packet-level network simulations of parallel applications using existing parallel machines. In this thesis, we demonstrate the utility of BigSim in analyzing and optimizing parallel application performance for future systems based on the PERCS network. We present simulation studies using benchmarks and real applications expected to run on future supercomputers. Future peta-scale systems will have more than 100,000 cores, and we present simulations at that scale.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-12-05T15:08:04Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Totoni_Ehsan.pdf: 496937 bytes, checksum: c98ed6a93bc46661d240467bffb15dbb (MD5)","Made available in DSpace on 2012-02-06T20:21:31Z (GMT). No. of bitstreams: 2 Totoni_Ehsan.pdf: 496937 bytes, checksum: c98ed6a93bc46661d240467bffb15dbb (MD5) license.txt: 4061 bytes, checksum: a4c3585f0c848dfe08d4da25bf0d01f9 (MD5)"]},{"key":"dc:title","label":"Title","values":["Simulation-based performance analysis and tuning for future supercomputers"]}]}],"canonical_facts":{"dc:contributor":["Kale, Laxmikant V."],"dc:creator":["Totoni, Ehsan"],"dc:date":["2012-02-06T20:21:31Z","2011-12"],"dc:description":["Hardware and software co-design is becoming increasingly important due to complexities in supercomputing architectures. Simulating applications before there is access to the real hardware can assist machine architects in making better design decisions that can optimize application performance. At the same time, the application and run-time can be optimized and tuned beforehand. BigSim is a simulation-based performance prediction framework designed for these purposes. It can be used to perform packet-level network simulations of parallel applications using existing parallel machines. In this thesis, we demonstrate the utility of BigSim in analyzing and optimizing parallel application performance for future systems based on the PERCS network. We present simulation studies using benchmarks and real applications expected to run on future supercomputers. Future peta-scale systems will have more than 100,000 cores, and we present simulations at that scale.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-12-05T15:08:04Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Totoni_Ehsan.pdf: 496937 bytes, checksum: c98ed6a93bc46661d240467bffb15dbb (MD5)","Made available in DSpace on 2012-02-06T20:21:31Z (GMT). No. of bitstreams: 2 Totoni_Ehsan.pdf: 496937 bytes, checksum: c98ed6a93bc46661d240467bffb15dbb (MD5) license.txt: 4061 bytes, checksum: a4c3585f0c848dfe08d4da25bf0d01f9 (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/29847"],"dc:language":["en"],"dc:rights":["Copyright 2011 Ehsan Totoni"],"dc:subject":["Collective Communication","BigSim","MPI_Alltoall","Simulation","Performance Prediction","Mapping","System Noise","Productive, Easy-to-use, Reliable Computing System (PERCS)"],"dc:title":["Simulation-based performance analysis and tuning for future supercomputers"],"dc:type":["Dissertation / Thesis","text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:29Z"}