{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,15]],"date-time":"2025-06-15T04:01:31Z","timestamp":1749960091911,"version":"3.41.0"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031737152"},{"type":"electronic","value":"9783031737169"}],"license":[{"start":{"date-parts":[[2024,12,14]],"date-time":"2024-12-14T00:00:00Z","timestamp":1734134400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,12,14]],"date-time":"2024-12-14T00:00:00Z","timestamp":1734134400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-73716-9_3","type":"book-chapter","created":{"date-parts":[[2024,12,13]],"date-time":"2024-12-13T06:16:33Z","timestamp":1734070593000},"page":"31-44","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Augmentation of\u00a0MPI Traces Using Selective Instrumentation"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1641-4342","authenticated-orcid":false,"given":"Sebastian","family":"Kreutzer","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0004-6479-7247","authenticated-orcid":false,"given":"Josep Pocurull","family":"Serra","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2020-8939","authenticated-orcid":false,"given":"Christan","family":"Iwainsky","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3682-9905","authenticated-orcid":false,"given":"Marta Garcia","family":"Gasulla","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2711-3032","authenticated-orcid":false,"given":"Christian","family":"Bischof","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,12,14]]},"reference":[{"issue":"2","key":"3_CR1","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.jalgor.2005.08.001","volume":"57","author":"MA Bender","year":"2005","unstructured":"Bender, M.A., Farach-Colton, M., Pemmasani, G., Skiena, S., Sumazin, P.: Lowest common ancestors in trees and directed acyclic graphs. J. Algorithms 57(2), 75\u201394 (2005). https:\/\/doi.org\/10.1016\/j.jalgor.2005.08.001","journal-title":"J. Algorithms"},{"unstructured":"Berris, D.M., Veitch, A., Heintze, N., Anderson, E., Wang, N.: XRay: a function call tracing system (2016). https:\/\/static.googleusercontent.com\/media\/research.google.com\/en\/\/pubs\/archive\/45287.pdf","key":"3_CR2"},{"issue":"5","key":"3_CR3","doi-asserted-by":"publisher","first-page":"115","DOI":"10.3390\/computers13050115","volume":"13","author":"FCC Galeazzo","year":"2024","unstructured":"Galeazzo, F.C.C., et al.: Performance comparison of CFD microbenchmarks on diverse HPC architectures. Computers 13(5), 115 (2024). https:\/\/doi.org\/10.3390\/computers13050115","journal-title":"Computers"},{"doi-asserted-by":"publisher","unstructured":"Gamblin, T., de\u00a0Supinski, B.R., Schulz, M., Fowler, R., Reed, D.A.: Clustering performance data efficiently at massive scales. In: ICS \u201910: Proceedings of the 24th ACM International Conference on Supercomputing, pp. 243\u2013252. Association for Computing Machinery, New York, NY, USA (2010). https:\/\/doi.org\/10.1145\/1810085.1810119","key":"3_CR4","DOI":"10.1145\/1810085.1810119"},{"issue":"4","key":"3_CR5","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1137\/0204044","volume":"4","author":"MS Hecht","year":"1975","unstructured":"Hecht, M.S., Ullman, J.D.: A simple algorithm for global data flow analysis problems. SIAM J. Comput. 4(4), 519\u2013532 (1975). https:\/\/doi.org\/10.1137\/0204044","journal-title":"SIAM J. Comput."},{"key":"3_CR6","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/978-3-319-16012-2_6","volume-title":"Tools for High Performance Computing 2014","author":"T Ilsche","year":"2015","unstructured":"Ilsche, T., Schuchart, J., Sch\u00f6ne, R., Hackenberg, D.: Combining instrumentation and sampling for trace-based application performance analysis. In: Niethammer, C., Gracia, J., Kn\u00fcpfer, A., Resch, M.M., Nagel, W.E. (eds.) Tools for High Performance Computing 2014, pp. 123\u2013136. Springer International Publishing, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-16012-2_6"},{"doi-asserted-by":"publisher","unstructured":"Iwainsky, C., Bischof, C.: Calltree-controlled instrumentation for low-overhead survey measurements. In: Proceedings - 2016 IEEE 30th International Parallel and Distributed Processing Symposium, IPDPS 2016, pp. 1668\u20131677. Institute of Electrical and Electronics Engineers Inc. (2016). https:\/\/doi.org\/10.1109\/IPDPSW.2016.54","key":"3_CR7","DOI":"10.1109\/IPDPSW.2016.54"},{"doi-asserted-by":"publisher","unstructured":"Iwainsky, C., Lehr, J.P., Bischof, C.: Compiler supported sampling through minimalistic instrumentation. In: 2014 43rd International Conference on Parallel Processing Workshops, pp. 166\u2013175 (2014). https:\/\/doi.org\/10.1109\/ICPPW.2014.33","key":"3_CR8","DOI":"10.1109\/ICPPW.2014.33"},{"unstructured":"Jasak, H., Jemcov, A., Tukovic, Z.: OpenFOAM: a C++ library for complex physics simulations. In: International Workshop on Coupled Methods in Numerical Dynamics, vol.\u00a01000, pp. 1\u201320. IUC Dubrovnik Croatia (2007)","key":"3_CR9"},{"doi-asserted-by":"publisher","unstructured":"Karlin, I., et al.: Exploring traditional and emerging parallel programming models using a proxy application. In: 2013 IEEE 27th International Symposium on Parallel and Distributed Processing, pp. 919\u2013932 (2013). https:\/\/doi.org\/10.1109\/IPDPS.2013.115","key":"3_CR10","DOI":"10.1109\/IPDPS.2013.115"},{"doi-asserted-by":"publisher","unstructured":"Kn\u00fcpfer, A., et al.: Score-P: a joint performance measurement run-time infrastructure for Periscope, Scalasca, TAU, and Vampir. In: Proceedings of the 5th International Workshop on Parallel Tools for High Performance Computing 2011, pp. 79\u201391 (2012). https:\/\/doi.org\/10.1007\/978-3-642-31476-6_7","key":"3_CR11","DOI":"10.1007\/978-3-642-31476-6_7"},{"doi-asserted-by":"publisher","unstructured":"Kreutzer, S., Iwainsky, C., Garcia-Gasulla, M., Lopez, V., Bischof, C.: Runtime-adaptable selective performance instrumentation. In: 2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 423\u2013432. IEEE Computer Society, Los Alamitos, CA, USA (2023). https:\/\/doi.org\/10.1109\/IPDPSW59300.2023.00073","key":"3_CR12","DOI":"10.1109\/IPDPSW59300.2023.00073"},{"doi-asserted-by":"publisher","unstructured":"Kreutzer, S., Iwainsky, C., Lehr, J.P., Bischof, C.: Compiler-assisted instrumentation selection for large-scale C++ codes. In: Anzt, H., Bienz, A., Luszczek, P., Baboulin, M. (eds.) High Performance Computing. ISC High Performance 2022 International Workshops, pp. 5\u201319. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-23220-6_1","key":"3_CR13","DOI":"10.1007\/978-3-031-23220-6_1"},{"doi-asserted-by":"publisher","unstructured":"Lattner, C., Adve, V.: LLVM: a compilation framework for lifelong program analysis amp; transformation. In: International Symposium on Code Generation and Optimization, 2004. CGO 2004, pp. 75\u201386 (2004). https:\/\/doi.org\/10.1109\/CGO.2004.1281665","key":"3_CR14","DOI":"10.1109\/CGO.2004.1281665"},{"doi-asserted-by":"publisher","unstructured":"Lehr, J.P., H\u00fcck, A., Bischof, C.: PIRA: performance instrumentation refinement automation. In: AI-SEPS 2018 - Proceedings of the 5th ACM SIGPLAN International Workshop on Artificial Intelligence and Empirical Methods for Software Engineering and Parallel Computing Systems, Co-located with SPLASH 2018, pp. 1\u201310. Association for Computing Machinery, Inc, New York, NY, USA (2018). https:\/\/doi.org\/10.1145\/3281070.3281071","key":"3_CR15","DOI":"10.1145\/3281070.3281071"},{"doi-asserted-by":"publisher","unstructured":"Lehr, J.P., H\u00fcck, A., Fischler, Y., Bischof, C.: MetaCG: annotated call-graphs to facilitate whole-program analysis. In: TAPAS 2020 - Proceedings of the 11th ACM SIGPLAN International Workshop on Tools for Automatic Program Analysis, Co-located with SPLASH 2020, pp.\u00a03\u20139. ACM, New York, NY, USA (2020). https:\/\/doi.org\/10.1145\/3427764.3428320","key":"3_CR16","DOI":"10.1145\/3427764.3428320"},{"doi-asserted-by":"publisher","unstructured":"Lopez, V., Ramirez\u00a0Miranda, G., Garcia-Gasulla, M.: Talp: a lightweight tool to unveil parallel efficiency of large-scale executions. In: PERMAVOST \u201921: Proceedings of the 2021 on Performance EngineeRing, Modelling, Analysis, and VisualizatiOn STrategy, pp. 3\u201310. Association for Computing Machinery, New York, NY, USA (2021). https:\/\/doi.org\/10.1145\/3452412.3462753","key":"3_CR17","DOI":"10.1145\/3452412.3462753"},{"key":"3_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/978-3-642-23400-2_7","volume-title":"Euro-Par 2011 Parallel Processing","author":"J Mu\u00dfler","year":"2011","unstructured":"Mu\u00dfler, J., Lorenz, D., Wolf, F.: Reducing the overhead of direct application instrumentation using prior static analysis. In: Jeannot, E., Namyst, R., Roman, J. (eds.) Euro-Par 2011. LNCS, vol. 6852, pp. 65\u201376. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-23400-2_7"},{"issue":"8","key":"3_CR19","doi-asserted-by":"publisher","first-page":"696","DOI":"10.1016\/j.jpdc.2008.09.001","volume":"69","author":"M Noeth","year":"2009","unstructured":"Noeth, M., Ratn, P., Mueller, F., Schulz, M., de Supinski, B.R.: ScalaTrace: scalable compression and replay of communication traces for high-performance computing. J. Parallel Distrib. Comput. 69(8), 696\u2013710 (2009). https:\/\/doi.org\/10.1016\/j.jpdc.2008.09.001","journal-title":"J. Parallel Distrib. Comput."},{"unstructured":"Pillet, V., Labarta, J., Cortes, T., Girona, S.: Paraver: a tool to visualize and analyze parallel code. In: Proceedings of WoTUG-18: Transputer and OCCAM Developments, vol.\u00a044, pp. 17\u201331 (1995)","key":"3_CR20"},{"doi-asserted-by":"publisher","unstructured":"Servat, H., Llort, G., Gim\u00e9nez, J., Huck, K., Labarta, J.: Folding: detailed analysis with coarse sampling. In: Brunst, H., M\u00fcller, M.S., Nagel, W.E., Resch, M.M. (eds.) Tools for High Performance Computing 2011, pp. 105\u2013118. Springer, Berlin, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-31476-6_9","key":"3_CR21","DOI":"10.1007\/978-3-642-31476-6_9"},{"issue":"8","key":"3_CR22","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1016\/j.parco.2013.05.004","volume":"39","author":"H Servat","year":"2013","unstructured":"Servat, H., Llort, G., Huck, K., Gim\u00e9nez, J., Labarta, J.: Framework for a productive performance optimization. Parallel Comput. 39(8), 336\u2013353 (2013). https:\/\/doi.org\/10.1016\/j.parco.2013.05.004","journal-title":"Parallel Comput."},{"issue":"2","key":"3_CR23","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1177\/1094342006064482","volume":"20","author":"SS Shende","year":"2006","unstructured":"Shende, S.S., Malony, A.D.: The tau parallel performance system. Int. J. High Perform. Comput. Appl. 20(2), 287\u2013311 (2006). https:\/\/doi.org\/10.1177\/1094342006064482","journal-title":"Int. J. High Perform. Comput. Appl."},{"doi-asserted-by":"publisher","unstructured":"Wang, C., Balaji, P., Snir, M.: Pilgrim: scalable and (near) lossless MPI tracing. In: SC \u201921: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. Association for Computing Machinery, New York, NY, USA (2021). https:\/\/doi.org\/10.1145\/3458817.3476151","key":"3_CR24","DOI":"10.1145\/3458817.3476151"},{"doi-asserted-by":"publisher","unstructured":"Zhai, J., Hu, J., Tang, X., Ma, X., Chen, W.: Cypress: combining static and dynamic analysis for top-down communication trace compression. In: SC \u201914: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 143\u2013153 (2014). https:\/\/doi.org\/10.1109\/SC.2014.17","key":"3_CR25","DOI":"10.1109\/SC.2014.17"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing. ISC High Performance 2024 International Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-73716-9_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,14]],"date-time":"2025-06-14T05:19:44Z","timestamp":1749878384000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-73716-9_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,14]]},"ISBN":["9783031737152","9783031737169"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-73716-9_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024,12,14]]},"assertion":[{"value":"14 December 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"ISC High Performance","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on High Performance Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hamburg","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 May 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 June 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"supercomputing2023a","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}