logo inria

News
INRIA
Scientific Research
Valorization and Transfert
Publications and Documentation
Working and Training at INRIA

Version française Directory Site map
 Advanced search and help

Same level information :

| Research teams | Cooperative Initiatives | International Scientific Collaboration | Researchers' News |

-----------------------
RUNTIME : Efficient runtime systems for parallel architectures (project-team)
-----------------------

About the project :
Project-Team site
Activity report
Research reports
Theses

Theme : Num
Numerical systems

Bordeaux - Sud-Ouest research center



Project-Team Presentation

Joint project-team with LABRI (CNRS, University of Bordeaux 1 and ENSEIRB ), located in Bordeaux.

Project-team RUNTIME works in the context of high performance parallel computing. The project is interested in designing and studying principles as well as implementing and evaluating the mechanisms that will be at the heart of tomorrow's parallel runtimes. More precisely, the point is to define, implement and validate a family of generic runtimes that constitute a flexible and efficient basis for the construction of environments/applications in the field of intensive parallel computing. These runtimes should make it possible to efficiently exploit such parallel machines as large scale, heterogeneous and hierarchical clusters.

Research themes

The research project's goal is to meet three major challenges
  • To control large scale, heterogeneous configurations. The point is to propose new models, principles and mechanisms to organize the communications (especially high performance routing in a heterogeneous context), thread scheduling and input/output on this type of architecture, in a way that is simultaneously portable and efficient. We also propose to think about introducing such necessary properties as dynamicity, fault tolerance and scaling into this new runtime generation while minimizing their negative impact on application performance.
  • To optimally exploit new technology. We intend to continue a focused technological watch activity (networks, processors), so as to stay in tune with the actual constraints imposed by production machines, and above all to understand how to make efficient use of such new technology (new paradigms in communication models, thread scheduling strategies, and so on). In this particular point, we intend to work on improving the expressivity of proposed interfaces, that should ideally make it possible to separate application constraints from the optimizations performed by the runtime.
  • To improve the integration into environments and applications. We plan to explore the frontier between runtimes and higher level environments, in order to study even more efficient optimizations. There are several possibilities: extending the environment interfaces that too often encapsulate the underlying runtime interface, exploiting information supplied by a program analyzer with the goal of improving the heuristics used in the runtimes, application code refinements by a specializer using information fed back by the runtime during deployment, and so on.

International and industrial relations

International collaborations:
  • NSF/INRIA with UNH (Philip Hatcher, USA)
National collaborations:
  • ACI Grid "RMI"
  • ARC INRIA + ACI GRID 2002 "Algo itératifs asynchrones"
Industrial collaborations
  • CEA/DAM Alcatel

Software

PM2

Scientific leader

Raymond NAMYST     [homepage] (in french)
+33 5 40 00 60 83
Raymond.Namyst@labri.fr
Secretary : +33 5 40 00 69 30

Team Address

LaBRI
Université de Bordeaux 1
351, Cours de la libération
33405 Talence Cedex

--------------------------------
|  back to top    | homepage
© INRIA - updated : 01/10/2008 - webmaster@inria.fr