Close

Presentation

An Approach for Correlating Compiler Optimizations with Runtime Performance
DescriptionPerformance-portability libraries such as RAJA enable single-source applications to run on diverse architectures, but performance often depends on compiler decisions that are hard to observe. Existing tools either show compiler activity without runtime context or runtime performance without compiler provenance. We present an approach that integrates compiler optimization data into runtime profiles, allowing developers to link specific optimizations to their performance impact. We demonstrate this approach through a case study where we determine the compiler requirements of kernels from the RAJA Performance Suite.