Home > Publications database > Are Noise-Resilient Logical Timers Useful for Performance Analysis? |
Contribution to a conference proceedings/Contribution to a book | FZJ-2025-02413 |
; ; ; ;
2024
IEEE
ISBN: 979-8-3503-5554-3
This record in other databases:
Please use a persistent id in citations: doi:10.1109/SCW63240.2024.00192
Abstract: In modern HPC systems, performance measurements are often disturbed by noise. Because repeating measurements to increase confidence in their results is costly, alternative noise-resilient techniques are desirable. Therefore, we implement alogical clock, which does not rely on real-time measurements, in Score-P. We explore several methods to model computational work with the clock increment, counting OpenMP loop iterations, LLVM basic blocks/statements, or hardware counters. We demonstrate the strengths and weaknesses of using logical time stamps in a trace analysis workflow with Score-P and Scalasca, by evaluating the performanceproblems we can find in three MPI+OpenMP mini-apps. By design, logical measurementsreliably show algorithmic issues, such as load imbalance, but cannot capture external aspects of program execution, for example memory contention. In summary, logical-time based measurements are a specialized but valuable addition to theperformance analyst’s toolbox.
![]() |
The record appears in these collections: |