Scalable and Portable LU Factorization with Partial Pivoting on top of Runtime Systems - Université de Bordeaux
Poster De Conférence Année : 2024

Scalable and Portable LU Factorization with Partial Pivoting 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 taches. 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 performance 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
POSTER__Scalable_and_portable_LU_LISITO_ALYCIA.pdf (4.98 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04867213 , version 1 (06-01-2025)

Licence

Identifiants

  • HAL Id : hal-04867213 , version 1

Citer

Alycia Lisito, Mathieu Faverge, David Goudin, Matthieu Kuhn, Pierre Ramet. Scalable and Portable LU Factorization with Partial Pivoting on top of Runtime Systems. journée calculs et données 2024, Nov 2024, Bordeaux, France. ⟨hal-04867213⟩
0 Consultations
0 Téléchargements

Partager

More