La Fondation Linux annonce le lancement, cette semaine, de la High Performance Software Foundation (HPSF). Via des projets techniques open source déjà nombreux, elle vise à construire, promouvoir et faire progresser une pile logicielle portable pour le calcul haute performance (HPC).
HPSF vise à faciliter la vie des développeurs de logiciels à haute performance par le biais d’un certain nombre d’initiatives ciblées, notamment des ressources d’intégration continue, des piles de logiciels clé en main, des tests de régression des performances et des analyses comparatives. Des collaborations sont déjà prévues avec d’autres projets de la Fondation Linux, tels que OpenSSF, UEC, UXL Foundation et CNCF.
Le HPSF, dont le site web a été lancé en début de semaine, fournira un espace neutre pour les projets essentiels de l’écosystème du calcul à haute performance. La Fondation bénéficie d’ailleurs d’un très large soutien industriel et académique : AWS, HPE, AMD,Intel, Kitware ou encore NVIDIA. Ajoutez à cela plusieurs laboratoires et instituts : Lawrence Livermore National Laboratory, University of Maryland, University of Oregon et Centre for Development of Advanced Computing (C-DAC), etc.
Le HPSF bénéficie d’un soutien solide de la part de l’ensemble du paysage du calcul haute performance, notamment des membres principaux Amazon Web Services (AWS), Hewlett Packard Enterprise (HPE), Lawrence Livermore National Laboratory (LLNL) et Sandia National Laboratories (SNL) ; les membres généraux AMD, Argonne National Laboratory (ANL), Intel, Kitware, Los Alamos National Laboratory (LANL), NVIDIA et Oak Ridge National Laboratory (ORNL) ; et les membres associés University of Maryland, University of Oregon et Centre for Development of Advanced Computing (C-DAC). Le HPSF mettra en place un comité consultatif technique (TAC) pour gérer les groupes de travail traitant d’une variété de sujets liés au calcul intensif. Composé d’organisations membres et de participants de la communauté, le TAC suivra un modèle de gouvernance basé sur la Cloud Native Computing Foundation (CNCF).
La HPSF démarre sur les chapeaux de roue, avec plusieurs projets techniques open source :
- Spack : le gestionnaire de paquets HPC.
- Kokkos : un modèle de programmation d’applications C++ agnostique sur le plan matériel.
- Viskores (anciennement VTK-m) : une boîte à outils d’algorithmes de visualisation scientifique pour les architectures d’accélérateurs.
- HPCToolkit : outils de mesure et d’analyse des performances pour des ordinateurs allant des systèmes de bureau aux superordinateurs accélérés par le GPU.
- Apptainer (ex-Singularity) : un projet de la Fondation Linux qui fournit un sous-système de conteneur optimisé pour le calcul et le HPC.
- E4S : une distribution sécurisée de logiciels scientifiques.
La HPSF suivra un modèle de gouvernance basé sur la Cloud Native Computing Foundation (CNCF).

