{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,20]],"date-time":"2025-06-20T12:10:09Z","timestamp":1750421409169,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,23]]},"DOI":"10.1145\/3733723.3733734","type":"proceedings-article","created":{"date-parts":[[2025,6,20]],"date-time":"2025-06-20T08:49:08Z","timestamp":1750409348000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Enabling Lightweight Performance Analysis of Complex Scientific Workflows with PerfFlowAspect"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-1544-1493","authenticated-orcid":false,"given":"Aliza","family":"Lisan","sequence":"first","affiliation":[{"name":"University of Oregon, Eugene, OR, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2543-9688","authenticated-orcid":false,"given":"Tapasya","family":"Patki","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1458-8453","authenticated-orcid":false,"given":"Stephanie","family":"Brink","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8258-9693","authenticated-orcid":false,"given":"Konstantinos","family":"Parasyris","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-9931-9614","authenticated-orcid":false,"given":"Brian","family":"Gunnarson","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, OR, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6542-3555","authenticated-orcid":false,"given":"Giorgis","family":"Georgakoudis","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5816-1892","authenticated-orcid":false,"given":"Hank","family":"Childs","sequence":"additional","affiliation":[{"name":"University of Oregon, Eugene, OR, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,6,22]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"crossref","unstructured":"Laksono Adhianto Sinchan Banerjee Mike Fagan Mark Krentel Gabriel Marin John Mellor-Crummey and Nathan\u00a0R Tallent. 2010. HPCToolkit: Tools for Performance Analysis of Optimized Parallel Programs. Concurrency and Computation: Practice and Experience 22 6 (2010) 685\u2013701.","DOI":"10.1002\/cpe.1553"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2014.18"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/eScience55777.2022.00018"},{"key":"e_1_3_3_2_5_2","volume-title":"Advances in Neural Information Processing Systems 33","author":"Balandat Maximilian","year":"2020","unstructured":"Maximilian Balandat, Brian Karrer, Daniel\u00a0R. Jiang, Samuel Daulton, Benjamin Letham, Andrew\u00a0Gordon Wilson, and Eytan Bakshy. 2020. BoTorch: A Framework for Efficient Monte-Carlo Bayesian Optimization. In Advances in Neural Information Processing Systems 33. http:\/\/arxiv.org\/abs\/1910.06403"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356219"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"crossref","unstructured":"Walter Binder Danilo Ansaloni Alex Villaz\u00f3n and Philippe Moret. 2011. Flexible and efficient profiling with aspect-oriented programming. Concurr. Comput.: Pract. Exper. 23 15 1749\u20131773. https:\/\/doi.org\/10.1002\/cpe.1760","DOI":"10.1002\/cpe.1760"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-78713-4_23"},{"key":"e_1_3_3_2_9_2","series-title":"(SC \u201916)","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Boehme David","year":"2016","unstructured":"David Boehme, Todd Gamblin, David Beckingsale, Peer-Timo Bremer, Alfredo Gimenez, Matthew LeGendre, Olga Pearce, and Martin Schulz. 2016. Caliper: Performance Introspection for HPC Software Stacks. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (Salt Lake City, Utah) (SC \u201916). IEEE Press, Article 47, 11\u00a0pages."},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/HUSTProtools51951.2020.00013"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/3588195.3592989"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-07312-0_11"},{"key":"e_1_3_3_2_13_2","unstructured":"Rafael\u00a0Ferreira da Silva. 2022. An Overview of AI Workflows for HPC Systems. https:\/\/www.nitrd.gov\/nitrdgroups\/images\/2023\/MAGIC-Rafael-Ferreira-da-Silva-05032023.pdf"},{"key":"e_1_3_3_2_14_2","volume-title":"2021 IEEE Workshop on Workflows in Support of Large-Scale Science (WORKS)","author":"al. da\u00a0Silva\u00a0et","year":"2021","unstructured":"da\u00a0Silva\u00a0et al.2021. A Community Roadmap for Scientific Workflows Research and Development. In 2021 IEEE Workshop on Workflows in Support of Large-Scale Science (WORKS). IEEE. https:\/\/doi.org\/10.1109\/works54523.2021.00016"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","unstructured":"Ewa Deelman Tom Peterka Ilkay Altintas Christopher\u00a0D Carothers Kerstin\u00a0Kleese van Dam Kenneth Moreland Manish Parashar Lavanya Ramakrishnan Michela Taufer and Jeffrey Vetter. 2018. The future of scientific workflows. The International Journal of High Performance Computing Applications 32 1 (2018) 159\u2013175. https:\/\/doi.org\/10.1177\/1094342017704893 arXiv:10.1177\/1094342017704893","DOI":"10.1177\/1094342017704893"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356197"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/HIPC.2009.5433181"},{"key":"e_1_3_3_2_18_2","unstructured":"Thomas et al.2023. Computationally restoring the potency of a clinical antibody against SARS-CoV-2 Omicron subvariants. bioRxiv (2023). https:\/\/doi.org\/10.1101\/2022.10.21.513237 arXiv:https:\/\/www.biorxiv.org\/content\/early\/2023\/04\/24\/2022.10.21.513237.full.pdf"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.23919\/ISC.2024.10528932"},{"key":"e_1_3_3_2_20_2","unstructured":"Inc. Google. 2016. Chrome Trace Event Format. https:\/\/docs.google.com\/document\/d\/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU\/preview#heading=h.yr4qxyxotyw"},{"key":"e_1_3_3_2_21_2","unstructured":"Inc. Google. 2024. Perfetto: System profiling application tracing and trace analysis. https:\/\/perfetto.dev\/"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"crossref","unstructured":"Robert Graves Thomas Jordan Scott Callaghan Ewa Deelman Edward Field Gideon Juve Carl Kesselman Philip Maechling Gaurang Mehta Kevin Milner David Okaya Patrick Small and Karan Vahi. 2010. CyberShake: A Physics-Based Seismic Hazard Model for Southern California. Pure and Applied Geophysics 168 (03 2010) 367\u2013381. https:\/\/doi.org\/10.1007\/s00024-010-0161-6","DOI":"10.1007\/s00024-010-0161-6"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/SC.Companion.2012.66"},{"key":"e_1_3_3_2_24_2","unstructured":"Shantenu Jha Vincent\u00a0R. Pascuzzi and Matteo Turilli. 2022. AI-coupled HPC Workflows. arxiv:https:\/\/arXiv.org\/abs\/2208.11745\u00a0[cs.DC]"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68564-7_9"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31476-6_7"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31476-6_7"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"crossref","unstructured":"Steven\u00a0H. Langer Ian Karlin and Marty\u00a0M. Marinak. 2014. Performance Characteristics of HYDRA - a Multi-Physics simulation code from Lawrence Livermore National Laboratory. (1 2014). https:\/\/doi.org\/10.2172\/1116974","DOI":"10.2172\/1116974"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.5555\/977395.977673"},{"key":"e_1_3_3_2_31_2","unstructured":"Lawrence Livermore National Laboratory. 2017. Maestro Workflow Conductor. https:\/\/github.com\/LLNL\/maestrowf"},{"key":"e_1_3_3_2_32_2","unstructured":"Viktor Leis. 2025. PerfEvent: A header-only C++ wrapper for Linux\u2019 perf event API. https:\/\/github.com\/viktorleis\/perfevent"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3456669.3456701"},{"key":"e_1_3_3_2_34_2","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC24)","author":"Lisan Aliza","year":"2024","unstructured":"Aliza Lisan, Tapasya Patki, Stephanie Brink, Zhiwei Yang, Spencer Greene, Konstantinos Parasyris, Shubbhi Taneja, and Hank Childs. 2024. PerfFlowAspect: A User-Friendly Performance Tool for Scientific Workflows. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC24). https:\/\/sc24.supercomputing.org\/proceedings\/poster\/poster_files\/post223s2-file3.pdf Poster."},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"crossref","unstructured":"Xu Liu and John Mellor-Crummey. 2014. A tool to analyze the performance of multithreaded programs on NUMA architectures. SIGPLAN Not. 49 8 (Feb. 2014) 259\u2013272. https:\/\/doi.org\/10.1145\/2692916.2555271","DOI":"10.1145\/2692916.2555271"},{"key":"e_1_3_3_2_36_2","unstructured":"LLNL. 2020. kosh. https:\/\/github.com\/LLNL\/kosh."},{"key":"e_1_3_3_2_37_2","unstructured":"LLNL. 2020. merlin-spellbook. https:\/\/github.com\/LLNL\/merlin-spellbook."},{"key":"e_1_3_3_2_38_2","unstructured":"LLNL. 2023. PerfFlowAspect. https:\/\/github.com\/flux-framework\/PerfFlowAspect."},{"key":"e_1_3_3_2_39_2","unstructured":"LLNL. 2024. Caliper 2.11.0-dev documentation: Annotation API reference. https:\/\/software.llnl.gov\/Caliper\/AnnotationAPI.html"},{"key":"e_1_3_3_2_40_2","unstructured":"LLVM Compiler Infrastructure. 2024. Status of the New and Legacy Pass Managers. https:\/\/llvm.org\/docs\/NewPassManager.html#status-of-the-new-and-legacy-pass-managers"},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-50743-5_22"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0927-5452(04)80093-5"},{"key":"e_1_3_3_2_43_2","volume-title":"5th International Workshop on Automatic Performance Analysis (APART)","author":"Mellor-Crummey John","year":"2003","unstructured":"John Mellor-Crummey. 2003. HPCToolkit: Multi-platform tools for profile-based performance analysis. In 5th International Workshop on Automatic Performance Analysis (APART)."},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/1007568.1007638"},{"key":"e_1_3_3_2_45_2","unstructured":"University of Oregon. 2024. 1.7. Running a Python application with TAU: Chapter 1. TAU instrumentation Options. https:\/\/www.cs.uoregon.edu\/research\/tau\/docs\/newguide\/bk03ch01s07.html"},{"key":"e_1_3_3_2_46_2","unstructured":"Open Source Community. 2024. Celery: Distributed Task Queue. https:\/\/docs.celeryq.dev\/en\/stable\/index.html"},{"key":"e_1_3_3_2_47_2","unstructured":"Konstantinos Parasyris Lo\u00efc Pottier Daniel\u00a0J. Milroy Harsh Bhatia Tapasya Patki Stephanie Brink Thomas Stitt Daniel\u00a0E. Laney Robert\u00a0C. Blake Jae-Seung Yeom Peer-Timo Bremer and Charles Doutriaux. 2023. Autonomous MultiScale Library. https:\/\/github.com\/LLNL\/AMS"},{"key":"e_1_3_3_2_48_2","unstructured":"J.\u00a0Luc Peterson Rushil Anirudh Kevin Athey Benjamin Bay Peer-Timo Bremer Vic Castillo Francesco\u00a0Di Natale David Fox Jim\u00a0A. Gaffney David Hysom Sam\u00a0Ade Jacobs Bhavya Kailkhura Joe Koning Bogdan Kustowski Steven\u00a0H. Langer Peter\u00a0B. Robinson Jessica Semler Brian\u00a0K. Spears Jayaraman\u00a0J. Thiagarajan Brian\u00a0Van Essen and Jae-Seung Yeom. 2019. Merlin: Enabling Machine Learning-Ready HPC Ensembles. CoRR abs\/1912.02892 (2019)."},{"key":"e_1_3_3_2_49_2","doi-asserted-by":"crossref","unstructured":"J.\u00a0Luc Peterson Ben Bay Joe Koning Peter Robinson Jessica Semler Jeremy White Rushil Anirudh Kevin Athey Peer-Timo Bremer Francesco Di\u00a0Natale David Fox Jim\u00a0A. Gaffney Sam\u00a0A. Jacobs Bhavya Kailkhura Bogdan Kustowski Steven Langer Brian Spears Jayaraman Thiagarajan Brian Van\u00a0Essen and Jae-Seung Yeom. 2022. Enabling machine learning-ready HPC ensembles with Merlin. Future Gener. Comput. Syst. 131 C (jun 2022) 255\u2013268. https:\/\/doi.org\/10.1016\/j.future.2022.01.024","DOI":"10.1016\/j.future.2022.01.024"},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"crossref","unstructured":"J.\u00a0Luc Peterson Tim Bender Robert Blake Nai-Yuan Chiang M.\u00a0Giselle Fern\u00e1ndez-Godino Bryan Garcia Andrew Gillette Brian Gunnarson Cooper Hansen Judy Hill Kelli Humbird Bogdan Kustowski Irene Kim Joe Koning Eugene Kur Steve Langer Ryan Lee Katie Lewis Alister Maguire Jose Milovich Yamen Mubarka Renee Olson Jay Salmonson Chris Schroeder Brian Spears Jayaraman Thiagarajan Ryan Tran Jingyi Wang and Chris Weber. 2024. Toward digital design at the exascale: An overview of project ICECap. Physics of Plasmas 31 6 (6 2024). https:\/\/doi.org\/10.1063\/5.0205054","DOI":"10.1063\/5.0205054"},{"key":"e_1_3_3_2_51_2","unstructured":"Redis Labs. 2024. Redis: Remote Dictionary Server. https:\/\/github.com\/redis\/redis"},{"key":"e_1_3_3_2_52_2","volume-title":"23rd Annual Astronomical Data Analysis Software and Systems, ADASS, Conference","author":"Rynge Mats","year":"2013","unstructured":"Mats Rynge, Gideon Juve, Jamie Kinney, John Good, Bruce Berriman, Ann Merrihew, and Ewa Deelman. 2013. Producing an infrared multiwavelength galactic plane atlas using montage, pegasus and amazon web services. In 23rd Annual Astronomical Data Analysis Software and Systems, ADASS, Conference."},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"crossref","unstructured":"Sameer\u00a0S. Shende and Allen\u00a0D. Malony. 2006. The Tau Parallel Performance System. Int. J. High Perform. Comput. Appl. 20 2 (may 2006) 287\u2013311. https:\/\/doi.org\/10.1177\/1094342006064482","DOI":"10.1177\/1094342006064482"},{"key":"e_1_3_3_2_54_2","unstructured":"The Krell Institute and Open Source Community. 2024. Open|SpeedShop. https:\/\/github.com\/OpenSpeedShop\/openspeedshop"},{"key":"e_1_3_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/WORKS56498.2022.00014"},{"key":"e_1_3_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.5555\/3126138"},{"key":"e_1_3_3_2_57_2","doi-asserted-by":"crossref","unstructured":"Omer Zaki Ewing Lusk William Gropp and Deborah Swider. 1999. Toward Scalable Performance Visualization with Jumpshot. Int. J. High Perform. Comput. Appl. 13 3 (Aug. 1999) 277\u2013288. https:\/\/doi.org\/10.1177\/109434209901300310","DOI":"10.1177\/109434209901300310"}],"event":{"name":"SSDBM 2025: 37th International Conference on Scalable Scientific Data Management","location":"Columbus USA","acronym":"SSDBM 2025"},"container-title":["Proceedings of the 37th International Conference on Scalable Scientific Data Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3733723.3733734","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,20]],"date-time":"2025-06-20T11:38:03Z","timestamp":1750419483000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3733723.3733734"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,22]]},"references-count":56,"alternative-id":["10.1145\/3733723.3733734","10.1145\/3733723"],"URL":"https:\/\/doi.org\/10.1145\/3733723.3733734","relation":{},"subject":[],"published":{"date-parts":[[2025,6,22]]},"assertion":[{"value":"2025-06-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}