Efficient HPL on top of runtime systems - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2024

Efficient HPL on top of runtime systems

Résumé

De nos jours, les machines sont de plus en plus grosses, complexes et hétérogènes. Cela rend plus difficile d'avoir un code générique qui soit perfomant, indifféremment de l'architecture de la machine. Afin d'atteindre cet objectif, de plus en plus d'algorithmes sont implémentés sur des supports d'exécution à base de tâches. Dans ce papier, nous proposons une implémentation de HPL sur ces supports d'execution à base de tâches. Pour cela, nous avons implémenté l'algorithme dans Chameleon, qui est une bibliothèque déjà optimisée et performante, avec le support d'exécution StarPU. Nous expliquons comment arriver à une implementation performante et montrons comment nous arrivons à obtenir 93% en pic de performance par rapport au code de référence sans pivotage.
Fichier principal
Vignette du fichier
compas2024.pdf (1.67 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04603576 , version 1 (06-06-2024)

Licence

Identifiants

  • HAL Id : hal-04603576 , version 1

Citer

Alycia Lisito. Efficient HPL on top of runtime systems. compas 2024 - Conférence francophone d'informatique en Parallélisme, Architecture et Système, Jul 2024, Nantes, France. ⟨hal-04603576⟩

Collections

CNRS INRIA INRIA2
28 Consultations
13 Téléchargements

Partager

Gmail Mastodon Facebook X LinkedIn More