Show simple item record

dc.contributor.advisorJean Roman(roman@labri.fr)
hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
hal.structure.identifierAlgorithms and high performance computing for grand challenge applications [SCALAPPLIX]
dc.contributor.authorCHEVALIER, Cédric
dc.contributor.otherErik Boman (rapporteur)
dc.contributor.otherOlivier Coulaud (président du jury)
dc.contributor.otherStéphane Lantéri (rapporteur)
dc.contributor.otherFrançois Pellegrini (co-directeur, membre)
dc.contributor.otherJean Roman (co-directeur, membre)
dc.contributor.otherJean-Christophe Weill (membre)
dc.date.accessioned2024-04-15T09:50:34Z
dc.date.available2024-04-15T09:50:34Z
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/198353
dc.description.abstractCette thèse porte sur le partitionnement parallèle de graphes et essentiellement sur son application à la renumérotation de matrices creuses.<br />Nous utilisons pour résoudre ce problème un schéma multi-niveaux dont nous avons parallélisé les phases de contraction et d'expansion.<br />Nous avons ainsi introduit pour la phase de contraction un nouvel algorithme de gestion des conflits d'appariements distants, tout en améliorant les algorithmes déjà existants en leur associant une phase de sélection des communications les plus utiles.<br />Concernant la phase de d'expansion, nous avons introduit la notion de graphe bande qui permet de diminuer de manière très conséquente la taille du problème à traiter par les algorithmes de raffinement. Nous avons généralisé l'utilisation de ce graphe bande aux implantations séquentielles et parallèles de notre outil de partitionnement Scotch.<br />Grâce à la présence du graphe bande, nous avons proposé une utilisation nouvelle des algorithmes génétiques dans le cadre de l'expansion en les utilisant comme heuristiques parallèles de raffinement de la partition.
dc.description.abstractEnThis thesis deals with parallel graph partitioning and, more specifically, focuses on its application to sparse matrix ordering.<br />To solve this problem, we use a multi-level scheme, of which we have parallelized the coarsening and uncoarsening phases.<br />We have developed, for the coarsening phase, a new synchronization algorithm to handle conflicts in remote matchings. We have also improved over existing algorithms by adding to them a selection step which aims at keeping only the most useful communications.<br />Regarding the uncoarsening phase, we have introduced the concept of band graph, which allows us to dramatically decrease problem size for refinement algorithms. We have generalized the use of band graphs to the sequential and parallel implementations of our Scotch partitioning tool.<br />Basing on band graphs, we have proposed a new application of genetic algorithms to the uncoarsening phase, using them as parallel refinement algorithms.
dc.language.isofr
dc.subjectexpansion
dc.subjectoptimisation locale
dc.subjectmémoire distribuée
dc.subjectParallélisme
dc.subjectpartitionnement
dc.subjectrenumérotation
dc.subjectmatrice creuse
dc.subjectdissections emboîtées
dc.subjectmulti-niveaux
dc.subjectheuristiques
dc.subjectcontraction
dc.subject.enParallelism
dc.subject.enpartitioning
dc.subject.enordering
dc.subject.ensparse matrix
dc.subject.ennested dissection
dc.subject.enmulti-level
dc.subject.enheuristics
dc.subject.encoarsening
dc.subject.enuncoarsening
dc.subject.enlocal optimization
dc.subject.endistributed memory
dc.titleConception et mise en oeuvre d'outils efficaces pour le partitionnement et la distribution parallèles de problèmes numériques de très grande taille
dc.title.enDesign and implementation of efficient tools for parallel partitioning and distribution of very large numerical problems
dc.typeThèses de doctorat
dc.subject.halInformatique [cs]/Modélisation et simulation
bordeaux.hal.laboratoriesLaboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800*
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.type.institutionUniversité Bordeaux I
bordeaux.ecole.doctoraleMathématiques et Informatique
hal.identifiertel-00410402
hal.version1
hal.origin.linkhttps://hal.archives-ouvertes.fr//tel-00410402v1
bordeaux.COinSctx_ver=Z39.88-2004&amp;rft_val_fmt=info:ofi/fmt:kev:mtx:journal&amp;rft.title=Conception%20et%20mise%20en%20oeuvre%20d'outils%20efficaces%20pour%20le%20partitionnement%20et%20la%20distribution%20parall%C3%A8les%20de%20probl%C3%A8mes%20num%C3%A9riqu&amp;rft.atitle=Conception%20et%20mise%20en%20oeuvre%20d'outils%20efficaces%20pour%20le%20partitionnement%20et%20la%20distribution%20parall%C3%A8les%20de%20probl%C3%A8mes%20num%C3%A9riq&amp;rft.au=CHEVALIER,%20C%C3%A9dric&amp;rft.genre=unknown


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record