{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,27]],"date-time":"2025-11-27T13:45:08Z","timestamp":1764251108909,"version":"3.38.0"},"reference-count":22,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2000,11,1]],"date-time":"2000-11-01T00:00:00Z","timestamp":973036800000},"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":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2000,11]]},"abstract":"<jats:p> Effective performance prediction for large parallel applications on very large-scale systems requires a comprehensive modeling approach that combines analytical models, simulation models, and measurement for different application and system components. This paper presents a common parallel program representation, designed to support such a comprehensive approach, with four design goals: (1) the representation must support a wide range of modeling techniques; (2) it must be automatically computable using parallelizing compiler technology, in order to minimize the need for user intervention; (3) it must be efficient and scalable enough to model teraflop-scale applications; and (4) it should be flexible enough to capture the performance impact of changes to the application, including changes to the parallelization strategy, communication, and scheduling. The representation we present is based on a combination of static and dynamic task graphs. It exploits recent compiler advances that make it possible to use concise, symbolic static graphs and to instantiate dynamic graphs. This representation has led to the development of a compiler-supported simulation approach that can simulate regular, message-passing programs on systems or problems 10 to 100 times larger than was possible with previous state-of-the-art simulation techniques. <\/jats:p>","DOI":"10.1177\/109434200001400403","type":"journal-article","created":{"date-parts":[[2005,3,8]],"date-time":"2005-03-08T19:23:01Z","timestamp":1110309781000},"page":"304-316","source":"Crossref","is-referenced-by-count":23,"title":["Application Representations for Multiparadigm Performance Modeling of                 Large-Scale Parallel Scientific Codes"],"prefix":"10.1177","volume":"14","author":[{"given":"Vikram","family":"Adve","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Illinois at\r                        Urbana-Champaign, Urbana, Illinois"}]},{"given":"Rizos","family":"Sakellariou","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Manchester, United Kingdom"}]}],"member":"179","published-online":{"date-parts":[[2000,11,1]]},"reference":[{"journal-title":"IEEE Trans. on Software Engineering","author":"Adve, V.","key":"atypb1"},{"volume-title":"Proceedings of SC99: High Performance Networking and Computing","author":"Adve, V.","key":"atypb2"},{"first-page":"186","volume-title":"Proceedings of the SIGPLAN \u201998 Conference on Programming Language Design and Implementation","author":"Adve, V.","key":"atypb3"},{"volume-title":"Proceedings of the 13th International Workshop on Languages and Compilers for High Performance Computing (LCPC \u201900)","author":"Adve, V.","key":"atypb4"},{"volume-title":"A deterministic model for parallel program performance evaluation","year":"1998","author":"Adve, V.","key":"atypb5"},{"volume-title":"Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","author":"Bagrodia, R.","key":"atypb6"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1109\/32.277572"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400401"},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1109\/88.384586"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626495000473"},{"first-page":"142","volume-title":"International Workshop on Modelling, Analysis and Simulation of Computer and Telecommunication Systems\u2014Mascots \u201994","author":"Dikaiakos, M.","key":"atypb11"},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1109\/12.21127"},{"volume-title":"Performance analysis of multidimensional wavefront algorithms with application to deterministic particle transport","year":"1998","author":"Hoisie, A.","key":"atypb13"},{"volume-title":"Proceedings of the 1992 ACM International Conference on Supercomputing","author":"Newton, P.","key":"atypb14"},{"first-page":"72","volume-title":"Proc. Third International Conference on High Performance Computer Architecture","author":"Pai, V. S.","key":"atypb15"},{"volume-title":"Proceedings of the Second ACM SIGMETRICS Symposium on Parallel and Distributed Tools","author":"Papaefstathiou, E.","key":"atypb16"},{"volume-title":"Supercomputing \u201994","author":"Parashar, M.","key":"atypb17"},{"first-page":"48","volume-title":"Proc. 1993 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems","author":"Reinhardt, S. K.","key":"atypb18"},{"volume-title":"Proceedings of the SIGPLAN \u201989 Conference on Programming Language Design and Implementation","author":"Rogers, A.","key":"atypb19"},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1109\/88.473612"},{"volume-title":"Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","author":"Sundaram-Stukel, D.","key":"atypb21"},{"volume-title":"Proceedings of the ACM International Conference on Supercomputing","author":"Yang, T.","key":"atypb22"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434200001400403","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434200001400403","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T17:35:41Z","timestamp":1741109741000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/109434200001400403"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,11]]},"references-count":22,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2000,11]]}},"alternative-id":["10.1177\/109434200001400403"],"URL":"https:\/\/doi.org\/10.1177\/109434200001400403","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2000,11]]}}}