Skip to Main content Skip to Navigation
New interface
Reports (Research report)

A Reconfigurable Component Model for HPC

Vincent Lanore 1, 2 Christian Pérez 1 
1 AVALON - Algorithms and Software Architectures for Distributed and HPC Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : High-performance applications whose structure changes dynamically during execution are extremely complex to develop, maintain and adapt to new hardware. Such applications would greatly benefit from easy reuse and separation of concerns which are typical advantages of component models. Unfortunately, no existing component model is both HPC-ready (in terms of scalability and overhead) and able to easily handle dynamic reconfiguration. We aim at addressing performance, scalability and programmability by separating locking and synchronization concerns from reconfiguration code. To this end, we propose directMOD, a component model which provides on one hand a flexible mechanism to lock subassemblies with a very small overhead and high scalability, and on the other hand a set of well-defined mechanisms to easily plug various independently-written reconfiguration components to lockable subassemblies. We evaluate both the model itself and a C++/MPI implementation called directL2C.
Document type :
Reports (Research report)
Complete list of metadata
Contributor : Vincent Lanore Connect in order to contact the contributor
Submitted on : Tuesday, February 24, 2015 - 6:07:39 PM
Last modification on : Wednesday, October 26, 2022 - 8:14:44 AM
Long-term archiving on: : Friday, May 29, 2015 - 9:46:17 AM


Files produced by the author(s)


  • HAL Id : hal-01120117, version 1


Vincent Lanore, Christian Pérez. A Reconfigurable Component Model for HPC. [Research Report] RR-8674, Inria. 2015, pp.17. ⟨hal-01120117⟩



Record views


Files downloads