Generating and Scaling a Multi-Language Test-Suite for MPI - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

Generating and Scaling a Multi-Language Test-Suite for MPI

Résumé

High-Performance Computing (HPC) is currently facing significant challenges. The hardware pressure has become increasingly difficult to manage due to the lack of parallel abstractions in applications. As a result, parallel programs must undergo drastic evolution to effectively exploit underlying hardware parallelism. Failure to do so results in inefficient code. In this pressing environment, parallel runtimes play a critical role, and their esting becomes crucial. This paper focuses on the MPI interface and leverages the MPI binding tools to develop a multi-language test-suite for MPI. By doing so and building on previous work from the Forum’s document editors, we implement a systematic testing of MPI symbols in the context of the Parallel Computing Validation System (PCVS), which is an HPC validation platform dedicated to running and managing test-suites at scale. We first describe PCVS, then outline the process of generating the MPI API test suite, and finally, run these tests at scale. All data sets, code generators, and implementations are made available in open-source to the community. We also set up a dedicated website showcasing the results, which self-updates thanks to the Spack package manager.
Fichier principal
Vignette du fichier
PCVS_Paper-1.pdf (1.4 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04156064 , version 1 (31-08-2023)

Licence

Paternité

Identifiants

Citer

Julien Adam, Jean-Baptiste Besnard, Paul Canat, Hugo Taboada, Adrien Roussel, et al.. Generating and Scaling a Multi-Language Test-Suite for MPI. EuroMPI'23, Sep 2023, Bristol, United Kingdom. pp.1-10, ⟨10.1145/3615318.3615329⟩. ⟨hal-04156064⟩
70 Consultations
59 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More