Dopamine, une série dopée à l’expertise de l'INRIA
Quel est l'effet sociétal des merveilles technologiques ? Sont-elles du même ordre que celle de l'automobile sur notre organisation et notre environnement ? Une série web à découvrir.
Publié le 14 janvier 2025 Mis à jour le 14 janvier 2025
Votre ordinateur possède un certain nombre de cœurs de processeurs avec différentes spécialisations, des mémoires cache, des périphériques de toutes sortes. Dans un superclaculateur l'infrastructure physique est non seulement plusieurs ordres de grandeur plus complexe mais est en évolution et transformation fréquente. Aussi, être capable de positionner physiquement les ressources matérielles disponibles permet de déterminer les meilleures allocations de ressources pour une performance optimale.
Pour un supercalculateur comme le Frontier, un des plus puissants calculateurs au monde, capable d'effectuer plus de 1 milliard de milliards d'opérations à la seconde, chaque microseconde compte. Les calculs en parallèle sont la norme et il faut être capable de trouver la meilleure configuration de travail.
« Le logiciel hwloc, dont les prémices remontent à la thèse de Samuel Thibault, a été créé pour faciliter l'identification et la localisation de chacune des ressources d'un supercalculateur (cœurs de processeurs, mémoire cache, périphériques…)
hwloc est un logiciel libre maintenant utilisé dans le monde entier et mis à disposition par le Centre Inria de l'université de Bordeaux depuis 2009. Sans la cartographie qu'il permet, ce serait un travail à tâtons que d'essayer de trouver la meilleure organisation des calculs.
Pour l'article complet : Brice Goglin et Samuel Thibault : les cartographes du HPC