2025 EuroLLVM - Integrating XRay into the HPC Tool Ecosystem

2025 EuroLLVM - Integrating XRay into the HPC Tool Ecosystem

148 Lượt nghe
2025 EuroLLVM - Integrating XRay into the HPC Tool Ecosystem
2025 EuroLLVM Developers' Meeting https://llvm.org/devmtg/2025-04/ ------ Title: Integrating XRay into the HPC Tool Ecosystem Speaker: Sebastian Kreutzer ------ Slides: https://llvm.org/devmtg/2025-04/slides/student_technical_talk/kreutzer_integrating_xray.pdf ----- XRay, Clang's dynamic function tracing system, offers runtime-adaptable instrumentation with minimal overhead. However, its adoption in HPC has been limited due to missing support for shared libraries (DSOs) and insufficient integration with parallel programming models like MPI and OpenMP. This talk presents our efforts to bridge these gaps, including our recently upstreamed extension for DSO instrumentation and the integration of XRay into established performance tools such as Score-P, TALP, and Extrae. Additionally, we present ideas for future work to enhance XRay's filtering mechanisms and instrumentation flexibility. ----- Videos Edited by Bash Films: http://www.BashFilms.com