HIP and ROCm as first-class citizens in Guix
Guix developers have made HIP/ROCm first-class citizens in the Guix operating system, elevating their status and visibility in the community. This milestone, achieved with version 7.1.1, opens up more opportunities for the stack and enhances support. The package set includes over 40 components and is expanding to encompass more scientific software like CP2K and Chameleon.
The developers target a selection of AMD GPU architectures for ROCm/HIP-enabled applications, but users can override this selection using the --amd-gpu option. This feature allows for greater flexibility and optimization based on specific GPU architectures. The team has conducted benchmark tests on the Adastra supercomputer, measuring communication bandwidth among Graphics Compute Dies (GCDs) and computing throughput using rocHPL.
The results show promising performance, although it falls slightly short of the theoretical peak. The developers are planning to perform additional tests using scientific applications such as GROMACS or CP2K, aiming to provide a more comprehensive validation of the HIP/ROCm stack in Guix.
Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.