Scope of EESI2
The European Exascale Software Initiative (EESI) is leading the path toward the new computing architecture delivering extreme performances.
The community of EESI experts provide insights on key challenges in their specific domain.
They detect disruptive technologies, address cross cutting issues and develop a gap analysis to support the implementation plan of Exascale roadmap.
Contribution activities are delivered through a project structure, split into 8 work packages (WP), and sub-tasks or workgroups.
Eventually the project will compile a set of recommendations regarding key priorities in order to formulate a global vision and deliver tools that will be disseminated through a communication plan.
View the organisation structure
Management
Leader and co-leader: Philippe RICOUX (TOTAL) and Sergi GIRONA (PRACE).
Objectives: set up a management framework to ensure production of deliverables.
This work package covers project management: management bodies, management procedures and tools, quality plan, remote collaboration tools, etc.
- To ensure strategic, financial and contractual management of the consortium, including maintenance of the Consortium Agreement
- To ensure the day-to-day operational management of the project
Sub tasks:
T1.1: Project Global Management
T1.2: Project administrative management.
Education and coordination
Leader and co-leader: Philippe RICOUX (TOTAL), Ulrich Rude (U. of Erlangen).
Objectives:
- Investigate and describe state-of-the-art, trends, and future needs in HPC training and education.
- Establish and maintain a global network of expertise and funding bodies in the area of Exascale computing.
- Investigate and describe the landscape of co-design centers in the area of HPC and specifically Exascale computing. Monitor functioning of international existing centers.
- Act as a proactive European voice and representative into the International Exascale Software Community.
- Integrate within WP tasks, cartography update through continuous use of network.
Sub tasks :
T2.1 State of the art on funding agencies;
T2.2 State of the art on education courses and training needs;
T2.3 State of the art of worldwide Co-design centers;
T2.4 Towards a public collaboration.
Applications
Leader and co-leader: Stéphane REQUENA (PRACE – GENCI) and Norbert Kroll (DRL).
Objectives: extend, refine and produce application roadmap. WP3 is responsible to:
- Investigate key application breakthroughs, quantify their societal, environmental and economical impacts and perform a gap analysis between current situation and Exascale targets;
- Evaluate scientific and industrial community R&D activities, notably application redesign and development of multiscale/multiphysics frameworks;
- Foster the structuration of scientific communities at European level.
- Integrate cartography update through continuous use of network
Sub tasks :
T3.1: WG Industrial and engineering applications;
T3.2: WG Weather, Climatology and Earth Sciences;
T3.3: WG Fundamental Sciences;
T3.4: WG Life Science & Health;
T3.5: WG Disruptive technologies;
T3.6: Coordination.
Enabling technologies
Leader and co-leader: Rosa Maria BADIA (PRACE – BSC) and Herbert Huber (PRACE-LRZ).
Objectives: provide answers about the technologies and the tools that are considered essential for Exascale software. For example, a long time numerical analysis addressed solvers for stochastic PDE or complex equations. Discretization is a key issue in equation resolution. The level of parallelization is clearly “physically equation dependent”.
Exascale solvers require at least 1 or 2 more levels of parallelization, even when Exascale systems will be used by weak scalability.
Sub tasks:
T4.1: WG Numerical analysis
T4.2: WG Scientific software engineering, software eco-system and programmability
T4.3 : WG Disruptive technologies
T4.4 : WG Hardware and operating software vendors
T4.5: Coordination.
Cross-cutting issues
Leader and co-leader: Giovanni ERBACCI (PRACE – CINECA) and Franck Cappello (PRACE – INRIA).
Objectives: create and manage study on cross cutting issues for Exascale development to push the Exascale software initiative with the objectives of:
- Define Data management and exploration specific issues roadmap
- Define actions and follow up of projects on uncertainties
- Identify power management impact on the system design and on programmability
- Define concrete actions for coupling Architecture-Algorithm-Application at best
- Define concrete fault tolerance objectives at system and application level
- Survey new hardware and software technologies in order to monitor technologies that could influence the design of Exascale systems
- Integrate within WP tasks, cartography update through continuous use of network
Sub-tasks:
T5.1: WG Data management and exploration;
T5.2: WG Uncertainties;
T5.3: WG Power & Performance;
T5.4: WG Resilience;
T5.5: WG Disruptive technologies;
T5.6: Coordination.
Operational Software maturity level methodology
Leader and co-leader: Bernd MOHR (PRACE – JSC) and François Bodin (U. Rennes).
Objectives: prepare the creation of a European Exascale Software Centre to coordinate research, development, testing, and validation of Exascale software components and modules of the ecosystem. This group will:
- Develop and document a methodology for estimating the level of maturity
- experiment the methodology on 3 software stack components
- propose to Europe a structure adapted to Exascale software
Sub-tasks:
T6.1: Evaluation methodology set up
T6.2: Perform evaluation on 3 components.
Vision, roadmap and recommendations
Leader and co-leader: Philippe RICOUX (TOTAL) and Jean-Yves Berthou (ANR).
Objectives: global vision and perspective of Exascale software development, including a world state of art and future. Focus on software key issues improvement (gap analysis), enabling technologies and applications, cross cutting issue advances and international.
The periodic recommendations should be synchronized with EC R&D project agenda.
Dissemination
Leader and co-leader: Peter MICHIELSE (PRACE – SARA) and Sergi Girona (PRACE-BSC).
Objectives: disseminate all inputs of the project to the community. It aims at:
- Elaborating and executing a communication strategy;
- Organizing two internal workshops;
- Organizing a European Exascale conference.
Sub-tasks:
T8.1: Organization of technical workshops;
T8.2: Organization of European Exascale conference;
T8.3 Information Dissemination;
T8.4 EESI in Europe and world-wide.