Close

Presentation

This content is available for: Workshop Reg Pass. Upgrade Registration
Analysis and Characterization of Performance Variability for OpenMP Runtime
DescriptionIn the high performance computing (HPC) domain, performance variability is a major scalability issue for parallel computing applications with heavy synchronization and communication. We present an experimental performance analysis of OpenMP benchmarks regarding the variation of execution time, and determine the potential factors causing performance variability.

Our work offers some understanding of performance distributions and directions for future work on how to mitigate variability for OpenMP-based applications. Two representative OpenMP benchmarks from the EPCC OpenMP micro-benchmark suite and BabelStream are run across two x86 multicore platforms featuring up to 256 threads. From the obtained results, we characterize and explain the execution time variability as a function of thread-pinning, simultaneous multithreading (SMT) and core frequency variation.
Event Type
Workshop
TimeSunday, 12 November 202312:06pm - 12:30pm MST
Location704-706
Tags
Middleware and System Software
Programming Frameworks and System Software
Runtime Systems
Registration Categories
W