Pr\'ediction de Performances pour les Communications Collectives
Abstract
Des travaux r\'ecents visent l'optimisation des op\'erations de communication collective dans les environnements de type grille de calcul. La solution la plus r\'epandue est la s\'eparation des communications internes et externes \`a chaque grappe, mais cela n'exclut pas le d\'ecoupage des communications en plusieurs couches, pratique efficace d\'emontr\'ee par Karonis et al. [10]. Dans les deux cas, la pr\'ediction des performances est un facteur essentiel, soit pour le r\'eglage fin des param\`etres de communication, soit pour le calcul de la distribution et de la hi\'erarchie des communications. Pour cela, il est tr\`es important d'avoir des mod\`eles pr\'ecis des communications collectives, lesquels seront utilis\'es pour pr\'edire ces performances. Cet article d\'ecrit notre exp\'erience sur la mod\'elisation des op\'erations de communication collective. Nous pr\'esentons des mod\`eles de communication pour diff\'erents patrons de communication collective comme un vers plusieurs, un vers plusieurs personnalis\'e et plusieurs vers plusieurs. Pour \'evaluer la pr\'ecision des mod\`eles, nous comparons les pr\'edictions obtenues avec les r\'esultats des exp\'erimentations effectu\'ees sur deux environnements r\'eseaux diff\'erents, Fast Ethernet et Myrinet.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.