Vers un solveur de systèmes linéaires creux adapté aux machines NUMA

Mathieu Faverge 1, 2
2 BACCHUS - Parallel tools for Numerical Algorithms and Resolution of essentially Hyperbolic problems
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Résumé : Les solveurs de systèmes linéaires ont fait d'énormes progrès au cours des dernières années et commencent désormais à exploiter les architectures multi-coeurs et leur mémoire partagée. Le solveur PaStiX est développé dans une version hybride MPI/thread pour gagner en consommation mémoire sur les buffers de communications. On souhaite désormais l'adapter aux architectures NUMA et disposer d'un ordonnancement dynamique pour ces architectures car les modèles de coût ne peuvent intégrer complètement les caractéristiques de ces architectures. On étudiera dans une première partie l'importance d'une nouvelle gestion mémoire pour les architectures NUMA, puis comment nous avons implémenté cet ordonnancement dynamique. Des résultats illustrerons nos travaux et nous finirons par l'étude d'un cas challenge correspondant à un problème à 10 millions d'inconnues.
Type de document :
Communication dans un congrès
RenPar'19, Sep 2009, Toulouse, France. 2009
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00416496
Contributeur : Mathieu Faverge <>
Soumis le : lundi 14 septembre 2009 - 14:07:36
Dernière modification le : jeudi 11 janvier 2018 - 06:22:35
Document(s) archivé(s) le : jeudi 30 juin 2011 - 11:48:19

Fichier

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

Identifiants

  • HAL Id : inria-00416496, version 1

Collections

Citation

Mathieu Faverge. Vers un solveur de systèmes linéaires creux adapté aux machines NUMA. RenPar'19, Sep 2009, Toulouse, France. 2009. 〈inria-00416496〉

Partager

Métriques

Consultations de la notice

167

Téléchargements de fichiers

97