TOPIC : Transition to Exascale Computing
|Publication date:||14 October 2015|
|Types of action:||RIA Research and Innovation action|
|DeadlineModel: Opening date:||single-stage 12 April 2017||Deadline:||26 September 2017 17:00:00|
|Time Zone : (Brussels time)|
Topic DescriptionSpecific Challenge:
Take advantage of the full capabilities of exascale computing, in particular through high-productivity programming environments, system software and management, exascale I/O and storage in the presence of multiple tiers of data storage, supercomputing for extreme data and emerging HPC use modes, mathematics and algorithms for extreme scale HPC systems for existing or visionary applications, including data-intensive and extreme data applications in scientific areas such as physics, chemistry, biology, life sciences, materials, climate, geosciences, etc.Scope:
Proposals should address one of the following subtopics:
a) High productivity programming environments for exascale: Proposals should have as target to simplify application software development for large- and extreme-scale systems. This can include the development of more productive programming models and environments, the easier combination of different programming models, and using increased intelligence throughout the programming environment. Key aspects include managing data transfers, data locality and memory management, including support for heterogeneous and reconfigurable systems as well as dealing with inter-application dynamic load balancing and malleability, adapting to changes in the number of processors. Unified performance tools are required supporting HPC, embedded and extreme data workloads, on diverse target systems. APIs, runtime systems and the underlying libraries should support auto-tuning for performance and energy optimisation. Automated support for debugging and anomaly detection is also included under this subtopic. To provide simplified development and to ensure the maintainability of domain-specific languages (DSLs), DSL frameworks are required which target a general-purpose stable programming model and runtime. Since large future systems will require the use of multiple programming models or APIs, an important aspect is interoperability and standardisation of programming model, API and runtime as well as the composability of programming models (the capability of building new programming models out of existing programming model elements)
b) Exascale system software and management: Proposals should advance the state of the art in system software and management for node architectures that will be drastically more complex and their resource topology and heterogeneity will require OS and runtime enhancement, such as data aware scheduling. In the area of hardware abstraction, proposals should address run time handling of all types of resources (cores, bandwidth, logical and physical memory or storage) and controls, e.g. for optimised data coherency, consistency and data flow. For applications, proposals should address new multi-criteria resource allocation capabilities and interaction during task execution, with the aim to improve resilience, interactivity, power and efficiency. To cope with the exploding amount of data, the sequential analysis process (capture, store, analyse) is not sufficient; proposals should explore on-the-fly analysis methods offering reactivity, compute efficiency and availability. Graphical simulation interaction will require new real-time features; configuration and deployment tools will have to evolve to take into account the composability of software execution environments.
c) Exascale I/O and storage in the presence of multiple tiers of data storage: proposals should address exascale I/O systems expected to have multiple tiers of data storage technologies, including non-volatile memory. Fine grain data access prioritisation of processes and applications sharing data in these tiers is one of the goals as well as prioritisation applied to file/object creates/deletes. Runtime layers should combine data replication with data layout transformations relevant for HPC, in order to meet the needs for improved performance and resiliency. It is also desirable for the I/O subsystem to adaptively provide optimal performance or reliability especially in the presence of millions of processes simultaneously doing I/O. It is critical that programming system interoperability and standardised APIs are achieved. On the fly data management supporting data processing, taking into account multi-tiered storage and involving real time in situ/in transit processing should be addressed.
d) Supercomputing for Extreme Data and emerging HPC use modes: HPC architectures for real-time and in-situ data analytics are required to support the processing of large-scale and high velocity real-time data (e.g. sensor data, Internet of Things) together with large volumes of stored data (e.g. climate simulations, predictive models, etc.). The approaches should include support for real-time in-memory analysis of different data structures, direct processing of compressed data and appropriate benchmarking method for performance analysis. Interactive 3-D visualisation of large-scale data to allow users to explore large information spaces in 3-D and perform on-demand data analysis in real-time (e.g. large scale queries or analytics) should be addressed. Interactive supercomputing is required to execute complex workflows for urgent decision making in the field of critical clinical diagnostics, natural risks or spread of diseases; this implies adapting operational procedures of HPC infrastructures, developing efficient co-scheduling techniques or improving checkpoint/restart and extreme data management
e) Mathematics and algorithms for extreme scale HPC systems and applications working with extreme data: Specific issues are quantification of uncertainties and noise, multi-scale, multi-physics and extreme data. Mathematical methods, numerical analysis, algorithms and software engineering for extreme parallelism should be addressed. Novel and disruptive algorithmic strategies should be explored to minimize data movement as well as the number of communication and synchronization instances in extreme computing. Parallel-in-time methods may be investigated to boost parallelism of simulation codes across a wide range of application domains. Taking into account data-related uncertainties is essential for the acceptance of numerical simulation in decision making; a unified European VVUQ (Verification Validation and Uncertainty Quantification) package for Exascale computing should be provided by improving methodologies and solving problems limiting usability for very large computations on many-core configurations; access to the VVUQ techniques for the HPC community should be facilitated by providing software that is ready for deployment on supercomputers.
The Commission considers that proposals requesting a contribution from the EU between EUR 2 and 4 million would allow this specific challenge to be addressed appropriately. Nonetheless, this does not preclude submission and selection of proposals requesting other amounts. Proposals should clearly indicate the subtopic which is their main focus. At least one project per subtopic will be funded.Expected Impact:
- Contribution to the realisation of the ETP4HPC Strategic Research Agenda, thus strengthened European research and industrial leadership in HPC technologies.
- Successful transition to practical exascale computing for the addressed specific element of the HPC stack.
- Covering important segments of the broader and/or emerging HPC markets, especially extreme-computing, emerging use modes and extreme-data HPC systems.
- Impact on standards bodies and other relevant international research programmes and frameworks.
- European excellence in mathematics and algorithms for extreme parallelism and extreme data applications to boost research and innovation in scientific areas such as physics, chemistry, biology, life sciences, materials, climate, geosciences, etc.
Topic conditions and documents
Please read carefully all provisions below before the preparation of your application.
- List of countries and applicable rules for funding: described in part A of the General Annexes of the General Work Programme.
Note also that a number of non-EU/non-Associated Countries that are not automatically eligible for funding have made specific provisions for making funding available for their participants in Horizon 2020 projects (follow the links to Australia, Brazil, Canada, China, Hong Kong &Macau, India, Japan, Republic of Korea, Mexico, Russia, Taiwan).
- Eligibility and admissibility conditions: described in part B and C of the General Annexes of the General Work Programme
Proposal page limits and layout: Please refer to Part B of the standard proposal template.
3.1 Evaluation criteria and procedure, scoring and threshold: described in part H of the General Annexes of the General Work Programme
3.2 Submission and evaluation process: Guide to the submission and evaluation process
- Indicative timetable for evaluation and grant agreement:
Information on the outcome of single-stage evaluation: maximum 5 months from the deadline for submission.
Signature of grant agreements: maximum 8 months from the deadline for submission.
- Provisions, proposal templates and evaluation forms for the type(s) of action(s) under this topic:
Research and Innovation Action:
Specific provisions and funding rates
Standard proposal template
Standard evaluation form
H2020 General MGA -Multi-Beneficiary
Annotated Grant Agreement
- Additional provisions:
Horizon 2020 budget flexibility
Where relevant, proposals should also provide information on how the participants will manage the research data generated and/or collected during the project, such as details on what types of data the project will generate, whether and how this data will be exploited or made accessible for verification and re-use, and how it will be curated and preserved.
Open access to research data
The Open Research Data Pilot has been extended to cover all Horizon 2020 topics for which the submission is opened on 26 July 2016 or later. Projects funded under this topic will therefore by default provide open access to the research data they generate, except if they decide to opt-out under the conditions described in annex L of the Work Programme. Projects can opt-out at any stage, that is both before and after the grant signature.
Note that the evaluation phase proposals will not be evaluated more favourably because they plan to open or share their data, and will not be penalised for opting out.
Open research data sharing applies to the data needed to validate the results presented in scientific publications. Additionally, projects can choose to make other data available open access and need to describe their approach in a Data Management Plan.
- Projects need to create a Data Management Plan (DMP), except if they opt-out of making their research data open access. A first version of the DMP must be provided as an early deliverable within six months of the project and should be updated during the project as appropriate. The Commission already provides guidance documents, including a template for DMPs.
- Eligibility of costs: costs related to data management and data sharing are eligible for reimbursement during the project duration.
The legal requirements for projects participating in this pilot are in the The legal requirements for projects participating in this pilot are in the article 29.3 of the Model Grant Agreement.
- Additional documents:
H2020 Work Programme 2016-17: Introduction
H2020 Work Programme 2016-17: Future and Emerging Technologies (FETs)
H2020 Work Programme 2016-17: Dissemination, Exploitation and Evaluation
H2020 Work Programme 2016-17: General Annexes
Legal basis: Horizon 2020 - Regulation of Establishment
Legal basis: Horizon 2020 Rules for Participation
Legal basis: Horizon 2020 Specific Programme
To access the Electronic Submission Service of the topic, please select the type of action that is most relevant to your proposal from the list below and click on the 'Start Submission' button. You will then be asked to confirm your choice of the type of action and topic, as these cannot be changed in the submission system. Upon confirmation you will be linked to the correct entry point.
To access existing draft proposals for this topic, please login to the Participant Portal and select the My Proposals page of the My Area section.
|Type of Action||Research and Innovation action [RIA]|
|Topic||Transition to Exascale Computing - FETHPC-02-2017|
|Guidance on proposal submission:||H2020 online manual|
H2020 Online Manual your online guide on the procedures from proposal submission to managing your grant.
Participant Portal FAQ – Submission of proposals.
National Contact Points (NCP) - contact your NCP for further assistance.
Research Enquiry Service – ask questions about any aspect of European research in general and the EU Research Framework Programmes in particular.
Enterprise Europe Network – contact your EEN national contact for advice to businesses with special focus on SMEs. The support includes guidance on the EU research funding.
IT Helpdesk- contact the Participant Portal IT helpdesk for questions such as forgotten passwords, access rights and roles, technical aspects of submission of proposals, etc.
Ethics – for compliance with ethical issues, see the Participant Portal and Science and Society Portal
European IPR Helpdesk assists you on intellectual property issues
CEN and CENELEC, the European Standards Organisations, advise you how to tackle standardisation in your project proposal. Contact CEN-CENELEC Research Helpdesk at firstname.lastname@example.org.
The European Charter for Researchers and the Code of Conduct for their recruitment
Partner Search Services help you find a partner organisation for your proposal
Ideal-IST partner search facility