EN FR
EN FR
CORSE - 2015


Section: Partnerships and Cooperations

National Initiatives

IPL Multicore

  • Title: Large scale multicore virtualization for performance scaling and portability

  • Multicore leader: Gilles Muller

  • Corse participants: Fabrice Rastello

  • Multicore processors are becoming the norm in most computing systems. However supporting them in an efficient way is still a scientific challenge. This large-scale initiative introduces a novel approach based on virtualization and dynamicity, in order to mask hardware heterogeneity, and to let performance scale with the number and nature of cores. It aims to build collaborative virtualization mechanisms that achieve essential tasks related to parallel execution and data management. We want to unify the analysis and transformation processes of programs and accompanying data into one unique virtual machine. We hope delivering a solution for compute-intensive applications running on general-purpose standard computers. Research directions are: (1) Memory management and scheduling; (2) Garbage collection; (3) Improving data locality; (4) Dynamic parallelization; (5) Fast execution of Sequential Sections; (6) Dynamic Code Generation; (7) Dynamic Binary Rewriting for Performance Portability; (8) Virtualization of floating-point computation; (9) Convergence between VMKit and StarPU

IPL C2S@Exa

  • Title: Computer and Computational Sciences at Exascale

  • C2S@Exa leader: Stéphane Lanteri

  • Corse participants: François Broquedis, Frédéric Desprez, Jean-François Méhaut

  • The C2S@Exa Inria large-scale initiative is concerned with the development of numerical modeling methodologies that fully exploit the processing capabilities of modern massively parallel architectures in the context of a number of selected applications related to important scientific and technological challenges for the quality and the security of life in our society. At the current state of the art in technologies and methodologies, a multidisciplinary approach is required to overcome the challenges raised by the development of highly scalable numerical simulation software that can exploit computing platforms offering several hundreds of thousands of cores. Hence, the main objective of the C2S@Exa Inria large-scale initiative is the establishment of a continuum of expertise in the computer science and numerical mathematics domains, by gathering researchers from Inria project-teams whose research and development activities are tightly linked to high performance computing issues in these domains. More precisely, this collaborative effort involves computer scientists that are experts of programming models, environments and tools for harnessing massively parallel systems, algorithmists that propose algorithms and contribute to generic libraries and core solvers in order to take benefit from all the parallelism levels with the main goal of optimal scaling on very large numbers of computing entities and, numerical mathematicians that are studying numerical schemes and scalable solvers for systems of partial differential equations in view of the simulation of very large-scale problems.

PIA ELCI

  • Title: Environnement logiciel pour le calcul intensif

  • ELCI leader: Corinne Marchand (BULL SAS)

  • Corse participants: François Broquedis, Philippe Virouleau

  • Duration: from Sept. 2014 to Sept. 2017

  • The ELCI project main goal is to develop a highly-scalable new software stack to tackle high-end supercomputers, from numerical solvers to programming environments and runtime systems. In particular, the CORSE team is studying the scalability of OpenMP runtime systems on large scale shared memory machines through the PhD of Philippe Virouleau, co-advised by researchers from the CORSE and AVALON Inria teams. This work intends to propose new approaches based on a compiler/runtime cooperation to improve the execution of scientific task-based programs on NUMA platforms. The PhD of Philippe Virouleau is funded by this project.