{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:17:29Z","timestamp":1750220249401,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,28]],"date-time":"2022-06-28T00:00:00Z","timestamp":1656374400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Schweizerische Nationalfonds zur F\u00f6rderung der wissenschaftlichen Forschung (SNF, Swiss National Science Foundation)","award":["170415"],"award-info":[{"award-number":["170415"]}]},{"name":"Ministry of Science, Research and the Arts Baden-W\u00fcrttemberg","award":["7712.14-0821-2"],"award-info":[{"award-number":["7712.14-0821-2"]}]},{"name":"Federal Ministry for Economic Affairs and Energy of Germany","award":["03ETB026C"],"award-info":[{"award-number":["03ETB026C"]}]},{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["101002047"],"award-info":[{"award-number":["101002047"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,28]]},"DOI":"10.1145\/3524059.3532391","type":"proceedings-article","created":{"date-parts":[[2022,6,16]],"date-time":"2022-06-16T16:13:11Z","timestamp":1655395991000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Performance-detective"],"prefix":"10.1145","author":[{"given":"Larissa","family":"Schmid","sequence":"first","affiliation":[{"name":"KASTEL, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcin","family":"Copik","sequence":"additional","affiliation":[{"name":"ETH Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexandru","family":"Calotoiu","sequence":"additional","affiliation":[{"name":"ETH Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dominik","family":"Werle","sequence":"additional","affiliation":[{"name":"KASTEL, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Reiter","sequence":"additional","affiliation":[{"name":"University of Applied Sciences, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Selzer","sequence":"additional","affiliation":[{"name":"IAM-MMS, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anne","family":"Koziolek","sequence":"additional","affiliation":[{"name":"KASTEL, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Torsten","family":"Hoefler","sequence":"additional","affiliation":[{"name":"ETH Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,6,28]]},"reference":[{"volume-title":"Joint International Conference on Mathematics and Computation (M&C), Supercomputing in Nuclear Applications (SNA) and the Monte Carlo (MC) Method (ANS MC '15)","author":"Kunen A. J.","key":"e_1_3_2_1_1_1","unstructured":"A. J. Kunen , T. S. Bailey , and P. N. Brown . 2015. Kripke - a massively parallel transport mini-app . In Joint International Conference on Mathematics and Computation (M&C), Supercomputing in Nuclear Applications (SNA) and the Monte Carlo (MC) Method (ANS MC '15) (Nashville, Tennessee). A. J. Kunen, T. S. Bailey, and P. N. Brown. 2015. Kripke - a massively parallel transport mini-app. In Joint International Conference on Mathematics and Computation (M&C), Supercomputing in Nuclear Applications (SNA) and the Monte Carlo (MC) Method (ANS MC '15) (Nashville, Tennessee)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628092"},{"key":"e_1_3_2_1_3_1","volume-title":"Hovland","author":"Balaprakash Prasanna","year":"2013","unstructured":"Prasanna Balaprakash , Stefan M. Wild , and Paul D . Hovland . 2013 . An Experimental Study of Global and Local Search Algorithms in Empirical Performance Tuning. In High Performance Computing for Computational Science - VECPAR 2012, Michel Dayd\u00e9, Osni Marques, and Kengo Nakajima (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg, 261--269. Prasanna Balaprakash, Stefan M. Wild, and Paul D. Hovland. 2013. An Experimental Study of Global and Local Search Algorithms in Empirical Performance Tuning. In High Performance Computing for Computational Science - VECPAR 2012, Michel Dayd\u00e9, Osni Marques, and Kengo Nakajima (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 261--269."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375527.1375580"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2008.03.066"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628100"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.39"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-011-0198-5"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2016.57"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-47956-5_15"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2018.00038"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503277"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3437801.3441613"},{"key":"e_1_3_2_1_14_1","volume-title":"perf-taint: Taint Analysis for Automatic Many-Parameter Performance Modeling. ACM Student Research Competition at ACM\/IEEE Supercomputing","author":"Copik Marcin","year":"2019","unstructured":"Marcin Copik and Torsten Hoefler . 2019. perf-taint: Taint Analysis for Automatic Many-Parameter Performance Modeling. ACM Student Research Competition at ACM\/IEEE Supercomputing ( 2019 ). https:\/\/sc19.supercomputing.org\/proceedings\/src_poster\/src_poster_pages\/spostg110.html Marcin Copik and Torsten Hoefler. 2019. perf-taint: Taint Analysis for Automatic Many-Parameter Performance Modeling. ACM Student Research Competition at ACM\/IEEE Supercomputing (2019). https:\/\/sc19.supercomputing.org\/proceedings\/src_poster\/src_poster_pages\/spostg110.html"},{"key":"e_1_3_2_1_15_1","unstructured":"dfsan 2019. Clang 9 Documentation - DataFlowSanitizer. https:\/\/clang.llvm.org\/docs\/DataFlowSanitizer.html.  dfsan 2019. Clang 9 Documentation - DataFlowSanitizer. https:\/\/clang.llvm.org\/docs\/DataFlowSanitizer.html."},{"key":"e_1_3_2_1_16_1","unstructured":"Dan Gohman. 2009. ScalarEvolution and Loop Optimization. Talk at LLVM Developer's Meeting.  Dan Gohman. 2009. ScalarEvolution and Loop Optimization. Talk at LLVM Developer's Meeting."},{"key":"e_1_3_2_1_17_1","unstructured":"Alexander Grebhahn Norbert Siegmund and Sven Apel. 2019. Predicting Performance of Software Configurations: There is no Silver Bullet. (2019). arXiv:1911.12643 http:\/\/arxiv.org\/abs\/1911.12643  Alexander Grebhahn Norbert Siegmund and Sven Apel. 2019. Predicting Performance of Software Configurations: There is no Silver Bullet. (2019). arXiv:1911.12643 http:\/\/arxiv.org\/abs\/1911.12643"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2019.00080"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2961111.2962602"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063348.2063356"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2018.02.011"},{"volume-title":"Proceedings of the 11th International Euro-Par Conference on Parallel Processing","author":"Ipek Engin","key":"e_1_3_2_1_22_1","unstructured":"Engin Ipek , Bronis R. de Supinski , Martin Schulz , and Sally A . McKee. 2005. An Approach to Performance Prediction for Parallel Applications . In Proceedings of the 11th International Euro-Par Conference on Parallel Processing ( Lisbon, Portugal) (Euro-Par'05). Springer-Verlag, Berlin, Heidelberg, 196--205. Engin Ipek, Bronis R. de Supinski, Martin Schulz, and Sally A. McKee. 2005. An Approach to Performance Prediction for Parallel Applications. In Proceedings of the 11th International Euro-Par Conference on Parallel Processing (Lisbon, Portugal) (Euro-Par'05). Springer-Verlag, Berlin, Heidelberg, 196--205."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.7"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2020.2987024"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/582034.582071"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Andreas Kn\u00fcpfer Christian R\u00f6ssel Dieter an Mey Scott Biersdorff Kai Diethelm Dominic Eschweiler Markus Geimer Michael Gerndt Daniel Lorenz Allen Malony Wolfgang E. Nagel Yury Oleynik Peter Philippen Pavel Saviankou Dirk Schmidl Sameer Shende Ronny Tsch\u00fcter Michael Wagner Bert Wesarg and Felix Wolf. 2012. Score-P: A Joint Performance Measurement Run-Time Infrastructure for Periscope Scalasca TAU and Vampir. In Tools for High Performance Computing 2011 Holger Brunst Matthias S. M\u00fcller Wolfgang E. Nagel and Michael M. Resch (Eds.). Springer Berlin Heidelberg Berlin Heidelberg 79--91.  Andreas Kn\u00fcpfer Christian R\u00f6ssel Dieter an Mey Scott Biersdorff Kai Diethelm Dominic Eschweiler Markus Geimer Michael Gerndt Daniel Lorenz Allen Malony Wolfgang E. Nagel Yury Oleynik Peter Philippen Pavel Saviankou Dirk Schmidl Sameer Shende Ronny Tsch\u00fcter Michael Wagner Bert Wesarg and Felix Wolf. 2012. Score-P: A Joint Performance Measurement Run-Time Infrastructure for Periscope Scalasca TAU and Vampir. In Tools for High Performance Computing 2011 Holger Brunst Matthias S. M\u00fcller Wolfgang E. Nagel and Michael M. Resch (Eds.). Springer Berlin Heidelberg Berlin Heidelberg 79--91.","DOI":"10.1007\/978-3-642-31476-6_7"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-018-0662-9"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.69"},{"volume-title":"Proc. of the International Symposium on Code Generation and Optimization: Feedback-directed and Runtime Optimization","author":"Lattner C.","key":"e_1_3_2_1_29_1","unstructured":"C. Lattner and V. Adve . 2004. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation . In Proc. of the International Symposium on Code Generation and Optimization: Feedback-directed and Runtime Optimization ( Palo Alto, California) (CGO '04). IEEE Computer Society, Washington, DC, USA. C. Lattner and V. Adve. 2004. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation. In Proc. of the International Symposium on Code Generation and Optimization: Feedback-directed and Runtime Optimization (Palo Alto, California) (CGO '04). IEEE Computer Society, Washington, DC, USA."},{"volume-title":"Proc. of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","author":"Lee Benjamin C.","key":"e_1_3_2_1_30_1","unstructured":"Benjamin C. Lee , David M. Brooks , Bronis R. de Supinski , Martin Schulz , Karan Singh , and Sally A . McKee. 2007. Methods of inference and learning for performance modeling of parallel applications . In Proc. of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming ( San Jose, California, USA) ((PPoPP '07)). ACM, 249--258. Benjamin C. Lee, David M. Brooks, Bronis R. de Supinski, Martin Schulz, Karan Singh, and Sally A. McKee. 2007. Methods of inference and learning for performance modeling of parallel applications. In Proc. of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (San Jose, California, USA) ((PPoPP '07)). ACM, 249--258."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751220"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA47634.2020.00011"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2017.28"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806864"},{"volume-title":"Modeling and Simulating Software Architectures - The Palladio Approach","author":"Reussner Ralf H.","key":"e_1_3_2_1_35_1","unstructured":"Ralf H. Reussner , Steffen Becker , Jens Happe , Robert Heinrich , Anne Koziolek , Heiko Koziolek , Max Kramer , and Klaus Krogmann . 2016. Modeling and Simulating Software Architectures - The Palladio Approach . MIT Press , Cambridge, MA . http:\/\/mitpress.mit.edu\/books\/modeling-and-simulating-software-architectures Ralf H. Reussner, Steffen Becker, Jens Happe, Robert Heinrich, Anne Koziolek, Heiko Koziolek, Max Kramer, and Klaus Krogmann. 2016. Modeling and Simulating Software Architectures - The Palladio Approach. MIT Press, Cambridge, MA. http:\/\/mitpress.mit.edu\/books\/modeling-and-simulating-software-architectures"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00095"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS49936.2021.00012"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751216"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786845"},{"volume-title":"Performance Evaluation of Computer and Communication Systems","author":"Smith Connie U.","key":"e_1_3_2_1_40_1","unstructured":"Connie U. Smith . 1993. Software performance engineering . In Performance Evaluation of Computer and Communication Systems , Lorenzo Donatiello and Randolph Nelson (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg, 509--536. Connie U. Smith. 1993. Software performance engineering. In Performance Evaluation of Computer and Communication Systems, Lorenzo Donatiello and Randolph Nelson (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 509--536."},{"key":"e_1_3_2_1_41_1","volume-title":"Aspen: A Domain Specific Language for Performance Modeling. In Proc. of the International Conference on High Performance Computing, Networking, Storage and Analysis (Salt Lake City, Utah) (SC '12)","author":"Spafford K. L.","year":"2012","unstructured":"K. L. Spafford and J. S. Vetter . 2012 . Aspen: A Domain Specific Language for Performance Modeling. In Proc. of the International Conference on High Performance Computing, Networking, Storage and Analysis (Salt Lake City, Utah) (SC '12) . IEEE Computer Society Press , Los Alamitos, CA, USA , Article 84, 11 pages. K. L. Spafford and J. S. Vetter. 2012. Aspen: A Domain Specific Language for Performance Modeling. In Proc. of the International Conference on High Performance Computing, Networking, Storage and Analysis (Salt Lake City, Utah) (SC '12). IEEE Computer Society Press, Los Alamitos, CA, USA, Article 84, 11 pages."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.2964767"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597652.2597683"},{"volume-title":"Automatic Software Tuning of Parallel Programs for Energy-Aware Executions","author":"Varrette S\u00e9bastien","key":"e_1_3_2_1_44_1","unstructured":"S\u00e9bastien Varrette , Fr\u00e9d\u00e9ric Pinel , Emmanuel Kieffer , Gr\u00e9goire Danoy , and Pascal Bouvry . 2020. Automatic Software Tuning of Parallel Programs for Energy-Aware Executions . In Parallel Processing and Applied Mathematics, Roman Wyrzykowski, Ewa Deelman, Jack Dongarra, and Konrad Karczewski (Eds.). Springer International Publishing , Cham , 144--155. S\u00e9bastien Varrette, Fr\u00e9d\u00e9ric Pinel, Emmanuel Kieffer, Gr\u00e9goire Danoy, and Pascal Bouvry. 2020. Automatic Software Tuning of Parallel Programs for Energy-Aware Executions. In Parallel Processing and Applied Mathematics, Roman Wyrzykowski, Ewa Deelman, Jack Dongarra, and Konrad Karczewski (Eds.). Springer International Publishing, Cham, 144--155."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-020-00273-8"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00100"},{"key":"e_1_3_2_1_47_1","volume-title":"A hidden projection property of Plackett-Burman and related designs. Statistica Sinica","author":"Wang JC","year":"1995","unstructured":"JC Wang and CF Jeff Wu . 1995. A hidden projection property of Plackett-Burman and related designs. Statistica Sinica ( 1995 ), 235--250. JC Wang and CF Jeff Wu. 1995. A hidden projection property of Plackett-Burman and related designs. Statistica Sinica (1995), 235--250."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00099"},{"key":"e_1_3_2_1_49_1","unstructured":"Nicolas Wicki. 2020. Control Flow Taint Analysis for Performance Modeling in LLVM. Bachelor's Thesis.  Nicolas Wicki. 2020. Control Flow Taint Analysis for Performance Modeling in LLVM. Bachelor's Thesis."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/FOSE.2007.32"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.15"}],"event":{"name":"ICS '22: 2022 International Conference on Supercomputing","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Virtual Event","acronym":"ICS '22"},"container-title":["Proceedings of the 36th ACM International Conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524059.3532391","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524059.3532391","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:38Z","timestamp":1750188638000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524059.3532391"}},"subtitle":["automatic deduction of cheap and accurate performance models"],"short-title":[],"issued":{"date-parts":[[2022,6,28]]},"references-count":51,"alternative-id":["10.1145\/3524059.3532391","10.1145\/3524059"],"URL":"https:\/\/doi.org\/10.1145\/3524059.3532391","relation":{},"subject":[],"published":{"date-parts":[[2022,6,28]]},"assertion":[{"value":"2022-06-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}