Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Automatic Software Tuning of Parallel Programs for Energy-Aware Executions
VARRETTE, Sébastien; PINEL, Frédéric; KIEFFER, Emmanuel et al.
2019In Proc. of 13th Intl. Conf. on Parallel Processing and Applied Mathematics (PPAM 2019)
Peer reviewed
 

Documents


Texte intégral
ppam2019.pdf
Preprint Auteur (2.22 MB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Résumé :
[en] For large scale systems, such as data centers, energy efficiency has proven to be key for reducing capital, operational expenses and environmental impact. Power drainage of a system is closely related to the type and characteristics of workload that the device is running. For this reason, this paper presents an automatic software tuning method for parallel program generation able to adapt and exploit the hardware features available on a target computing system such as an HPC facility or a cloud system in a better way than traditional compiler infrastructures. We propose a search based approach combining both exact methods and approximated heuristics evolving programs in order to find optimized configurations relying on an ever-increasing number of tunable knobs i.e., code transformation and execution options (such as the num- ber of OpenMP threads and/or the CPU frequency settings). The main objective is to outperform the configurations generated by traditional compiling infrastructures for selected KPIs i.e., performance, energy and power usage (for both for the CPU and DRAM), as well as the runtime. First experimental results tied to the local optimization phase of the proposed framework are encouraging, demonstrating between 8% and 41% improvement for all considered metrics on a reference benchmark- ing application (i.e., Linpack). This brings novel perspectives for the global optimization step currently under investigation within the presented framework, with the ambition to pave the way toward automatic tuning of energy-aware applications beyond the performance of the current state-of-the-art compiler infrastructures.
Centre de recherche :
ULHPC - University of Luxembourg: High Performance Computing
Disciplines :
Sciences informatiques
Auteur, co-auteur :
VARRETTE, Sébastien ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Computer Science and Communications Research Unit (CSC)
PINEL, Frédéric ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
KIEFFER, Emmanuel ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
DANOY, Grégoire  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Computer Science and Communications Research Unit (CSC)
BOUVRY, Pascal ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
Automatic Software Tuning of Parallel Programs for Energy-Aware Executions
Date de publication/diffusion :
décembre 2019
Nom de la manifestation :
Proc. of 13th Intl. Conf. on Parallel Processing and Applied Mathematics (PPAM 2019)
Lieu de la manifestation :
Bialystok, Pologne
Date de la manifestation :
September 8-11, 2019
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proc. of 13th Intl. Conf. on Parallel Processing and Applied Mathematics (PPAM 2019)
Maison d'édition :
Springer Verlag, Bialystok, Pologne
Collection et n° de collection :
LNCS
Peer reviewed :
Peer reviewed
URL complémentaire :
Commentaire :
Publication expected to appear in 2020
Disponible sur ORBilu :
depuis le 24 janvier 2020

Statistiques


Nombre de vues
314 (dont 87 Unilu)
Nombre de téléchargements
7 (dont 6 Unilu)

citations Scopus®
 
3
citations Scopus®
sans auto-citations
3

Bibliographie


Publications similaires



Contacter ORBilu