Performance and Energy Analysis of OpenMP Runtime Systems with Dense Linear Algebra Algorithms - ENS de Lyon - École normale supérieure de Lyon Accéder directement au contenu
Article Dans Une Revue International Journal of High Performance Computing Applications Année : 2019

Performance and Energy Analysis of OpenMP Runtime Systems with Dense Linear Algebra Algorithms

Résumé

In this paper, we analyse performance and energy consumption of five OpenMP runtime systems over a NUMA platform. We also selected three CPU level optimizations, or techniques, to evaluate their impact on the runtime systems: processors features Turbo Boost and C-States, and CPU DVFS through Linux CPUFreq governors. We present an experimental study to characterize OpenMP runtime systems on the three main kernels in dense linear algebra algorithms (Cholesky, LU and QR) in terms of performance and energy consumption. Our experimental results suggest that OpenMP runtime systems can be considered as a new energy leverage, and Turbo Boost, as well as C-States, impacted significantly performance and energy. CPUFreq governors had more impact with Turbo Boost disabled, since both optimizations reduced performance due to CPU thermal limits. A LU factorization with concurrent write extension from libKOMP achieved up to 63% of performance gain and 29% of energy decrease.
Fichier principal
Vignette du fichier
ijhpca-wamca2017.pdf (2.57 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01957220 , version 1 (17-12-2018)

Identifiants

Citer

Joao Vicente Ferreira Lima, Issam Raïs, Laurent Lefèvre, Thierry Gautier. Performance and Energy Analysis of OpenMP Runtime Systems with Dense Linear Algebra Algorithms. International Journal of High Performance Computing Applications, 2019, 33 (3), pp.431-443. ⟨10.1177/1094342018792079⟩. ⟨hal-01957220⟩
115 Consultations
202 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More