Skip to Main content Skip to Navigation
Theses

On Scalable Reconfigurable Component Models for High-Performance Computing

Vincent Lanore 1, 2
Résumé : La programmation à base de composants est un paradigme de programmation qui facilite la réutilisation de code et la séparation des préoccupations. Les modèles à composants dits « reconfigurables » permettent de modifier en cours d'exécution la structure d'une application. Toutefois, ces modèles ne sont pas adaptés au calcul haute performance (HPC) car ils reposent sur des mécanismes ne passant pas à l'échelle.L'objectif de cette thèse est de fournir des modèles, des algorithmes et des outils pour faciliter le développement d'applications HPC reconfigurables à base de composants. La principale contribution de la thèse est le modèle à composants formel DirectMOD qui facilite l'écriture et la réutilisation de code de transformation distribuée. Afin de faciliter l'utilisation de ce premier modèle, nous avons également proposé :• le modèle formel SpecMOD qui permet la spécialisation automatique d'assemblage de composants afin de fournir des fonctionnalités de génie logiciel de haut niveau ; • des mécanismes de reconfiguration performants à grain fin pour les applications AMR, une classe d'application importante en HPC.Une implémentation de DirectMOD, appelée DirectL2C, a été réalisée et a permis d'implémenter une série de benchmarks basés sur l'AMR pour évaluer notre approche. Des expériences sur grappes de calcul et supercalculateur montrent que notre approche passe à l'échelle. De plus, une analyse quantitative du code produit montre que notre approche est compacte et facilite la réutilisation.
Complete list of metadatas

Cited literature [100 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01257842
Contributor : Abes Star :  Contact
Submitted on : Monday, January 18, 2016 - 12:42:08 PM
Last modification on : Monday, May 4, 2020 - 11:39:35 AM
Document(s) archivé(s) le : Tuesday, April 19, 2016 - 11:10:44 AM

File

LANORE_Vincent_2015ENSL1051_Th...
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01257842, version 1

Citation

Vincent Lanore. On Scalable Reconfigurable Component Models for High-Performance Computing. Software Engineering [cs.SE]. Ecole normale supérieure de lyon - ENS LYON, 2015. English. ⟨NNT : 2015ENSL1051⟩. ⟨tel-01257842⟩

Share

Metrics

Record views

1294

Files downloads

407