Analysis and Characterization of Performance Variability for OpenMP Runtime

Cui, M., Papadopoulou, N. and Pericàs, M. (2023) Analysis and Characterization of Performance Variability for OpenMP Runtime. In: SC-W 2023: Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis, Denver, CO, USA, 12-17 Nov 2023, pp. 1614-1622. ISBN 9798400707858 (doi: 10.1145/3624062.3624239)

[img] Text
320535.pdf - Published Version
Available under License Creative Commons Attribution.

4MB

Abstract

In the high performance computing (HPC) domain, performance variability is a major scalability issue for parallel computing applications with heavy synchronization and communication. In this paper, 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.

Item Type:Conference Proceedings
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Papadopoulou, Dr Nikela
Authors: Cui, M., Papadopoulou, N., and Pericàs, M.
College/School:College of Science and Engineering > School of Computing Science
ISBN:9798400707858
Copyright Holders:Copyright © 2023 The Authors
Publisher Policy:Reproduced under a Creative Commons licence

University Staff: Request a correction | Enlighten Editors: Update this record