Vincent Lanore

Laboratoire de Biométrie et Biologie Evolutive (LBBE)
UCB Lyon 1 - Bât. Grégor Mendel
43 bd du 11 novembre 1918
69622 VILLEURBANNE cedex
Office: 211, 2nd floor
Email: vincent.lanore (at)

Linkedin - Publications in HAL - GitHub

That's me.

Language notice: Talks and articles marked with the -fr- symbol are in French. In this case, an English translation of the title is proposed. All other articles and talks are in English.


(thesis, papers, talks...)

Rest of CV

(formations, internships, teaching, administration...)


(technological skills, languages...)

Current Situation

Temporary researcher (CDD chercheur) at CNRS in the BPGE team at LBBE.
Working on high-performance bayesian inference for bioinformatics.
Work done in the context of the convergenomix project.
Started on 2016/11/01.

Previous Situation

End of doctoral contract at ENS de Lyon, LIP laboratory, AVALON team,
funded until 2016/08/31. Continuing thesis work on component models for high-performance computing.

PhD Thesis

On Scalable Reconfigurable Component Models for HPC
(Modèles à composants reconfigurables et passant à l'échelle pour le calcul haute performance)
Under the direction of Christian Pérez
LIP laboratory, AVALON team, funded by ENS de Lyon
Starting date: 2012/10/01, defended on 2015/12/10
Thesis page on (includes manuscript pdf)

Jury composed of:
• Mr Raymond Namyst, professor, Univ. of Bordeaux, president
• Mr Marco Danelutto, associate professor, Univ. of Pisa, reviewer
• Ms Laurence Duchien, professor, Univ. of Lille 1, examiner
• Mr Laxmikant V. Kale, professor, Univ. of Illinois, examiner
• Mr Christian Perez, senior researcher, Inria, thesis director
• Mr Jean-Bernard Stefani, senior researcher, Inria, reviewer and examiner


Component-based programming is a programming paradigm which eases code reuse and separation of concerns. Some component models, which are said to be "reconfigurable", allow the modification at runtime of an application's structure. However, these models are not suited to High-Performance Computing (HPC) as they rely on non-scalable mechanisms.

The goal of this thesis is to provide models, algorithms and tools to ease the development of component-based reconfigurable HPC applications.The main contribution of the thesis is the DirectMOD component model which eases development and reuse of distributed transformations. In order to improve on this core model in other directions, we have also proposed:
• the SpecMOD formal component model which allows automatic specialization of hierarchical component assemblies and provides high-level software engineering features;
• mechanisms for efficient fine-grain reconfiguration for AMR applications, an important application class in HPC.

An implementation of DirectMOD, called DirectL2C, as been developed so as to implement a series of benchmarks to evaluate our approach. Experiments on HPC architectures show our approach scales. Moreover, a quantitative analysis of the benchmark's codes show that our approach is compact and eases reuse.

International Peer-Reviewed Conferences

A Reconfigurable Component Model for HPC
Lanore V., Pérez C.
The 18th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE'2015)
Montréal: Canada (2015) - report version - article

International Peer-Reviewed Workshops

Towards Application Variability Handling with Component Models: 3D-FFT Use Case Study
Lanore V., Pérez C., Richard J.
The 8th Workshop on UnConventional High Performance Computing (UCHPC'15)
Vienna: Austria (2015) - article - conference version of this white paper

National Peer-Reviewed Conferences

Easing Locking of High-Performance Call-Stack-Based Component Assemblies
(Simplifier le verrouillage d’assemblages de composants haute performance à pile d’appel -fr-)
Lanore V.
Conférence en parallélisme, architecture et système (Compas'2015)
Lille: France (2015) - article

On Scheduling Multi-level Applications
(De l'ordonnancement des applications multi-niveaux -fr-)
Lanore V., Klein C.
Conférence en parallélisme, architecture et système (ComPAS'2013)
Grenoble: France (2013) - article

Technical Reports and White Papers

A Calculus Enabling Reuse and Composition of Component Assembly Specialization Processes
Lanore V., Pérez C.
Inria Research Report n°8761 (2015) - report

Evaluating Component Assembly Specialization for 3D FFT
Richard J., Lanore V., Pérez C.
PRACE White Paper n°182 (2014) - article

External Scientific Talks

Ctrl-A seminar presentation
A Reconfigurable Component Model for HPC, slides
Grenoble, July 18th, 2015

C2S@EXA Meeting
Towards a Reconfigurable HPC Component Model, slides
Bordeaux, July 10th, 2014

9th Workshop of the INRIA-Illinois Joint Laboratory on Petascale Computing
Static 2D FFT Adaptation Through a Component Model Based on Charm++ (preliminary results), slides
Lyon, June 14th, 2013

Participation to Internship Supervision

Conception et formalisation d’un mini-langage pour décrire des assemblages complexes à base de graphes
Maverick Chardet
L3 internship, summer 2015, 2 months

Implémentation et évaluation d’algorithmes parallèles de FFT 3D à base de modèles à composants logiciels
Jérôme Richard
M2 internship, summer 2014