Dynamic Scheduling for sparse direct Solver on NUMA architectures

Mathieu Faverge 1, 2, 3, * Pierre Ramet 1, 2
* Auteur correspondant
2 SCALAPPLIX - Algorithms and high performance computing for grand challenge applications
Université Bordeaux Segalen - Bordeaux 2, Université Sciences et Technologies - Bordeaux 1, Inria Bordeaux - Sud-Ouest, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), CNRS - Centre National de la Recherche Scientifique : UMR5800
3 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : Over the past few years, parallel sparse direct solvers made significant progress and are now able to efficiently work on problems with several millions of equations. This paper presents some improvements on our sparse direct solver PaStiX1 for distributed Non-Uniform Memory Access architectures. We show results on two preliminary works: a memory allocation scheme more adapted to these architectures and a better overlap of communication by computation. We also present a dynamic scheduler that takes care of memory affinity and data locality.
Type de document :
Communication dans un congrès
PARA'08, May 2008, Trondheim, Norway. 2008, LNCS
Liste complète des métadonnées

Littérature citée [13 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00344026
Contributeur : Mathieu Faverge <>
Soumis le : vendredi 16 janvier 2009 - 15:27:37
Dernière modification le : jeudi 11 janvier 2018 - 06:22:12
Document(s) archivé(s) le : jeudi 11 octobre 2012 - 12:30:16

Fichier

para08.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00344026, version 1

Collections

Citation

Mathieu Faverge, Pierre Ramet. Dynamic Scheduling for sparse direct Solver on NUMA architectures. PARA'08, May 2008, Trondheim, Norway. 2008, LNCS. 〈inria-00344026〉

Partager

Métriques

Consultations de la notice

257

Téléchargements de fichiers

150