Su ordenador tiene varios núcleos de procesador con distintas especializaciones, memorias caché y periféricos de todo tipo. En un superordenador, la infraestructura física no sólo es varios órdenes de magnitud más compleja, sino que además sufre frecuentes evoluciones y transformaciones. Por tanto, ser capaz de posicionar físicamente los recursos de hardware disponibles significa poder determinar la mejor asignación de recursos para obtener un rendimiento óptimo.
¿Rendimiento óptimo?
Para un superordenador como Frontier, uno de los más potentes del mundo, capaz de realizar más de mil millones de millones de operaciones por segundo, cada microsegundo cuenta. Los cálculos en paralelo son la norma, y tenemos que ser capaces de encontrar la mejor configuración de trabajo.
"El software hwloc, cuyos inicios se remontan a la tesis de Samuel Thibault, se creó para facilitar la identificación y localización de cada uno de los recursos de un superordenador (núcleos de procesador, memoria caché, periféricos, etc.).
hwloc es un programa informático de código abierto utilizado en todo el mundo y puesto a disposición por el Centro Inria de la Universidad de Burdeos desde 2009. Sin la cartografía que proporciona, intentar encontrar la mejor manera de organizar los cálculos sería un proceso de ensayo y error.
Para leer el artículo completo: Brice Goglin y Samuel Thibault: los cartógrafos de la HPC
Más información sobre esta
noticias
Visite inria.fr
Ver más noticias de esta institución