Your computer has a number of processor cores with different specializations, cache memories and peripherals of all kinds. In a supercomputer, the physical infrastructure is not only several orders of magnitude more complex, but also undergoes frequent evolution and transformation. So being able to physically position the available hardware resources means determining the best resource allocations for optimum performance.
Optimal?
For a supercomputer like the Frontier, one of the world's most powerful calculators, capable of performing over 1 billion billion operations per second, every microsecond counts. Parallel calculations are the norm, and you need to be able to find the best working configuration.
"The hwlocsoftware , whose origins date back to Samuel Thibault's thesis, was created to facilitate the identification and location of each of a supercomputer's resources (processor cores, cache memory, peripherals, etc.).
hwloc is an open-source software package now used worldwide and made available by the Inria Centre at the University of Bordeaux since 2009. Without the mapping it enables, it would be trial and error trying to find the best way to organize calculations.
For the full article: Brice Goglin and Samuel Thibault: HPC cartographers
Learn more about this
news
Visit inria.fr
See more news from this institution