{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,14]],"date-time":"2026-08-14T10:29:51Z","timestamp":1786703391498,"version":"build-2736575974"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032352477","type":"print"},{"value":"9783032352484","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,8,15]],"date-time":"2026-08-15T00:00:00Z","timestamp":1786752000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,8,15]],"date-time":"2026-08-15T00:00:00Z","timestamp":1786752000000},"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":[[2027]]},"DOI":"10.1007\/978-3-032-35248-4_13","type":"book-chapter","created":{"date-parts":[[2026,8,14]],"date-time":"2026-08-14T09:41:22Z","timestamp":1786700482000},"page":"181-194","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Compiler-Assisted Workflow for\u00a0Efficiency-Guided Selective Tracing"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1641-4342","authenticated-orcid":false,"given":"Sebastian","family":"Kreutzer","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-8618-2688","authenticated-orcid":false,"given":"Valentin","family":"Seitz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4711-6815","authenticated-orcid":false,"given":"Joan","family":"Vinyals","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8250-3212","authenticated-orcid":false,"given":"Tim","family":"Heldmann","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2020-8939","authenticated-orcid":false,"given":"Christian","family":"Iwainsky","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3682-9905","authenticated-orcid":false,"given":"Marta","family":"Garcia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7489-4727","authenticated-orcid":false,"given":"Jesus","family":"Labarta","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2711-3032","authenticated-orcid":false,"given":"Christian","family":"Bischof","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,8,15]]},"reference":[{"key":"13_CR1","doi-asserted-by":"publisher","unstructured":"Banchelli, F., et al.: Introducing marenostrum5: a European pre-exascale energy-efficient system designed to serve a broad spectrum of scientific workloads. Fut. Gener. Comput. Syst. 176, 108125 (2026). https:\/\/doi.org\/10.1016\/j.future.2025.108125","DOI":"10.1016\/j.future.2025.108125"},{"key":"13_CR2","unstructured":"Berris, D.M., Veitch, A., Heintze, N., Anderson, E., Wang, N.: Xray: a function call tracing system. Tech. rep. (2016). a white paper on XRay, a function call tracing system developed at Google"},{"key":"13_CR3","doi-asserted-by":"publisher","unstructured":"Guelque, C., Honor\u00e9, V., Swartvagher, P., Thomas, G., Trahay, F.: PALLAS: a generic trace format for large HPC trace analysis. In: 2025 IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp. 273\u2013284 (2025). https:\/\/doi.org\/10.1109\/IPDPS64566.2025.00032","DOI":"10.1109\/IPDPS64566.2025.00032"},{"key":"13_CR4","doi-asserted-by":"publisher","unstructured":"Iwainsky, C., Bischof, C.: Calltree-controlled instrumentation for low-overhead survey measurements. In: 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 1668\u20131677 (2016). https:\/\/doi.org\/10.1109\/IPDPSW.2016.54","DOI":"10.1109\/IPDPSW.2016.54"},{"key":"13_CR5","doi-asserted-by":"publisher","unstructured":"Kn\u00fcpfer, A., et\u00a0al.: Score-P: a joint performance measurement run-time infrastructure for periscope,scalasca, tau, and Vampir. In: Tools for High Performance Computing 2011, pp. 79\u201391. Springer Berlin Heidelberg, Berlin, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-31476-6_7","DOI":"10.1007\/978-3-642-31476-6_7"},{"key":"13_CR6","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 International Publishing, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-23220-6_1","DOI":"10.1007\/978-3-031-23220-6_1"},{"key":"13_CR7","doi-asserted-by":"publisher","unstructured":"Kreutzer, S., Martens, S., Arzt, P., Heldmann, T., Bischof, C.: CGPatch: streamlining static call graph validation using selective instrumentation. In: Neuwirth, S., Paul, A.K., Weinzierl, T., Carson, E.C. (eds.) High Performance Computing, pp. 287\u2013299. Springer Nature Switzerland, Cham (2026). https:\/\/doi.org\/10.1007\/978-3-032-07612-0_22","DOI":"10.1007\/978-3-032-07612-0_22"},{"key":"13_CR8","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: Proceedings of the 2021 on Performance EngineeRing, Modelling, Analysis, and VisualizatiOn STrategy, pp. 3\u201310. PERMAVOST \u201921, Association for Computing Machinery, New York, NY, USA (2021). https:\/\/doi.org\/10.1145\/3452412.3462753","DOI":"10.1145\/3452412.3462753"},{"key":"13_CR9","doi-asserted-by":"publisher","unstructured":"Noeth, M., Ratn, P., Mueller, F., Schulz, M., de\u00a0Supinski, B.R.: ScalaTrace: scalable compression and replay of communication traces for high-performance computing. Journal of Parallel and Distributed Computing 69(8), 696\u2013710 (2009). https:\/\/doi.org\/10.1016\/j.jpdc.2008.09.001","DOI":"10.1016\/j.jpdc.2008.09.001"},{"issue":"8","key":"13_CR10","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."},{"key":"13_CR11","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","DOI":"10.1007\/978-3-642-31476-6_9"},{"key":"13_CR12","doi-asserted-by":"publisher","unstructured":"Shende, S.S., Malony, A.D.: The tau parallel performance system. Int. J. High Perf. Comput. Appl. 20(2), 287\u2013311 (2006). https:\/\/doi.org\/10.1177\/1094342006064482","DOI":"10.1177\/1094342006064482"},{"key":"13_CR13","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.jastp.2014.08.012","volume":"120","author":"S von Alfthan","year":"2014","unstructured":"von Alfthan, S., et al.: Vlasiator: first global hybrid-Vlasov simulations of earth\u2019s foreshock and magnetosheath. J. Atmos. Solar Terr. Phys. 120, 24\u201335 (2014). https:\/\/doi.org\/10.1016\/j.jastp.2014.08.012","journal-title":"J. Atmos. Solar Terr. Phys."},{"key":"13_CR14","doi-asserted-by":"publisher","unstructured":"Wolf, F., et al.: Usage of the SCALASCA toolset for scalable performance analysis of large-scale parallel applications. In: Resch, M., Keller, R., Himmler, V., Krammer, B., Schulz, A. (eds.) Tools for High Performance Computing, pp. 157\u2013167. Springer, Berlin, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-68564-7_10","DOI":"10.1007\/978-3-540-68564-7_10"},{"key":"13_CR15","doi-asserted-by":"publisher","unstructured":"Wood, C., et al.: Projecting performance data over simulation geometry using SOSflow and alpine. In: Bhatele, A., Boehme, D., Levine, J.A., Malony, A.D., Schulz, M. (eds.) Programming and Performance Visualization Tools, pp. 201\u2013218. Springer International Publishing, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-17872-7_12","DOI":"10.1007\/978-3-030-17872-7_12"},{"key":"13_CR16","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, iSSN: 2167-4337","DOI":"10.1109\/SC.2014.17"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2026: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-35248-4_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,14]],"date-time":"2026-08-14T09:41:23Z","timestamp":1786700483000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-35248-4_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8,15]]},"ISBN":["9783032352477","9783032352484"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-35248-4_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,8,15]]},"assertion":[{"value":"15 August 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that\u00a0are relevant to the content of this article.","order":1,"name":"Ethics","label":"Disclosure of Interests","group":{"name":"EthicsHeading","label":"Ethics"}},{"value":"The repository containing the reproducibility artifacts is available under:","order":2,"name":"Ethics","label":"Reproducibility","group":{"name":"EthicsHeading","label":"Ethics"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Pisa","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 August 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 August 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"32","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2026.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}