Project : paris
Section: Other Grants and Activities
The POP Project (IST Project 2000-29245) targets performance portability of OpenMP application. It is a 3-year project which has started in December 2001. The partners are the European Center of Parallelism of Barcelona (CEPBA-UPC, Barcelona, Spain), the Istituo di Cibernitica (IC-CNR, Naples, Italy), the High Performance Information System Laboratory (LHPCA-UP, Patras, Greece) and Inria.
The POP Project was motivated by the adoption by the industry of the OpenMP language as a standard for shared memory programming. However, this standard is restricted to hardware shared memory machine. The POP project objective is to build an environment that, starting from an OpenMP application, is able to generate efficient code for different kind of machine architectures. In addition to hardware shared memory machine, the targeted architectures include distributed memory machines and multithreaded machined.
In particular, the project focus on three main goals. The first goal deals with the extension of OpenMP expressiveness to exploit parallelism in irregular task graphs, to improve work-distribution schemes among groups of processors so as to enforce data locality and to add a support for inspector/executor techniques. The second goal is to study the dynamic adaptability of the runtime to use self-analysis to modify the behavior of the application on runtime and to run the same binary file regardless of the underlying architecture, the input data, and the dynamic variation of available resources. The third goal concerns architectural modifications to efficiently execute OpenMP application on distributer memory machine or multithreaded machine.
The POP Project is based on the results of the Nanos European project. In particular, an OpenMP compilation and execution environment was developed for shared memory machines like the Origin 2000.
The Paris Project-Team focus on the architectural modifications of existing software DSM to provide an adequate support for an efficient execution of OpenMP application on cluster. The set of critical SDSM features, we have identified during Year 2002, are being applied to the Mome SDSM, used in conjunction with PadicoTM. A first complete prototype of the POP Runtime is available on top of Mome.
Thierry Priol is the Scientific Coordinator of a Network of Excellence proposal, called Core Grid, in the area of Grid and Peer-to-Peer (P2P). This proposal was submitted on October 15, 2003. As many as 42 partners, mostly from European countries are involved. The Core Grid Network of Excellence aims at building a European-wide research laboratory that will achieve scientific and technological excellence in the domain of large-scale distributed, Grid, and Peer-to-Peer computing. It is the primary objective of the Core Grid Network of Excellence to build solid foundations for Grid and Peer-to-Peer computing both on a methodological basis and a technological basis. This will be achieved by structuring research in the area, leading to integrated research among experts from the relevant fields, and more specifically distributed systems and middleware, programming models, knowledge discovery, intelligent tools, and environments.
The research program is structured around five complementary research areas that have been selected on the basis of their strategic importance, their research challenges and the European expertise in these areas to develop next generation Grids: knowledge and data management, programming model, system architecture, resource management and scheduling, problem solving environments, tools and Grid systems.
The Specific Support Action (SSA) ERA pilot on a co-ordinated Europe-wide initiative in Grid Research addresses the Strategic Objective 126.96.36.199 Grid-based Systems for solving complex problems and the Strategic Objective 2.3.6 General Accompanying actions as described in the IST Work Programme 2003-04.
Currently several Grid Research initiatives are on-going or planned at national and European Community level. These initiatives propose the development a rich set of advanced technologies, methodologies and applications, however enhanced co-ordination among the funding bodies is required to achieve critical mass, avoid duplication and reduce fragmentation in order to solve the challenges ahead. However, if Europe wishes to compete with leading global players, it would be sensible to attempt to better coordinate its various, fragmented efforts toward achieving a critical mass and the potential for a more visible impact at an international level.
The goal of the GridCoord SSA proposal is namely to achieve such a coordinated approach. It will require both: (1) Co-ordination among the funding authorities; (2) Collaboration among the individual researchers; (3) A visionary research agenda. This proposal is thus tightly connected to the Core Grid Network of Excellence proposal above, led by Thierry Priol at the European level.
The GridCoord SSA proposal is led by Marco Vanneschi, University of Pisa, Italy. It includes 10 partners from
The participation of the Paris Project-Team in the GridCoord proposal from 6 European countries. The French partners are Inria (Leader: Michel Cosnard) and Ens Cachan (Leader: Luc Bougé).