{"title":"Équilibrage dynamique avec nombre variable de processeurs par une méthode de repartitionnement de graphe","authors":"Clement Vuchener, Aurélien Esnard","doi":"10.3166/tsi.31.1251-1271","DOIUrl":null,"url":null,"abstract":"L'equilibrage dynamique de charge est une etape cruciale qui conditionne la performance des codes adaptatifs dont l'evolution de la charge est difficilement previsible. Neanmoins, l'ensemble des travaux dans ce domaine se limitent--a notre connaissance--au cas ou le nombre de processeurs est fixe initialement et n'est pas remis en cause lors de l'equilibrage. Cela peut s'averer particulierement inefficace, notamment du point de vue de la consommation des ressources. Nous proposons dans cet article deux nouveaux algorithmes de repartitionnement de graphe permettant de faire varier le nombre de processeurs, en supposant que la charge du graphe est deja equilibree. Ces algorithmes optimisent conjointement la coupe et la migration des donnees en s'appuyant sur un modele de partitionnement de graphe a sommets fixes. Des resultats experimentaux valident nos travaux en les comparant a d'autres approches.","PeriodicalId":109795,"journal":{"name":"Tech. Sci. Informatiques","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Tech. Sci. Informatiques","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/tsi.31.1251-1271","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
L'equilibrage dynamique de charge est une etape cruciale qui conditionne la performance des codes adaptatifs dont l'evolution de la charge est difficilement previsible. Neanmoins, l'ensemble des travaux dans ce domaine se limitent--a notre connaissance--au cas ou le nombre de processeurs est fixe initialement et n'est pas remis en cause lors de l'equilibrage. Cela peut s'averer particulierement inefficace, notamment du point de vue de la consommation des ressources. Nous proposons dans cet article deux nouveaux algorithmes de repartitionnement de graphe permettant de faire varier le nombre de processeurs, en supposant que la charge du graphe est deja equilibree. Ces algorithmes optimisent conjointement la coupe et la migration des donnees en s'appuyant sur un modele de partitionnement de graphe a sommets fixes. Des resultats experimentaux valident nos travaux en les comparant a d'autres approches.