Skip to main content

An Exascale Programming, Multi-objective Optimisation and Resilience Management Environment Based on Nested Recursive Parallelism

Objective

Extreme scale HPC systems impose significant challenges for developers aiming at obtaining applications efficiently utilising all available resources. In particular, the development of such applications is accompanied by the complex and labour-intensive task of managing parallel control flows, data dependencies and underlying hardware resources – each of these obligations constituting challenging problems on its own. The AllScale environment, the focus of this project, will provide a novel, sophisticated approach enabling the decoupling of the specification of parallelism from the associated management activities during program execution. Its foundation is a parallel programming model based on nested recursive parallelism, opening up the potential for a variety of compiler and runtime system based techniques adding to the capabilities of resulting applications. These include the (i) automated porting of application from small- to extreme scale architectures, (ii) the flexible tuning of the program execution to satisfy trade-offs among multiple objectives including execution time, energy and resource usage, (iii) the management of hardware resources and associated parameters (e.g. clock speed), (iv) the integration of resilience management measures to compensate for isolated hardware failures and (v) the possibility of online performance monitoring and analysis. All these services will be provided in an application independent, reusable fashion by a combination of sophisticated, modular, and customizable compiler and runtime system based solutions.

AllScale will boost the development productivity, portability, and runtime, energy, and resource efficiency of parallel applications targeting small to extreme scale parallel systems by leveraging the inherent advantages of nested recursive parallelism, and will be validated with applications from fluid dynamics, environmental hazard and space weather simulations provided by SME, industry and scientific partners.

Coordinator

UNIVERSITAET INNSBRUCK
Net EU contribution
€ 830 750,00
Address
Innrain 52
6020 Innsbruck
Austria

See on map

Region
Westösterreich Tirol Innsbruck
Activity type
Higher or Secondary Education Establishments
Non-EU contribution
€ 0,00

Participants (5)

FRIEDRICH-ALEXANDER-UNIVERSITAET ERLANGEN-NUERNBERG
Germany
Net EU contribution
€ 509 868,00
Address
Schlossplatz 4
91054 Erlangen

See on map

Region
Bayern Mittelfranken Erlangen, Kreisfreie Stadt
Activity type
Higher or Secondary Education Establishments
Non-EU contribution
€ 0,00
THE QUEEN'S UNIVERSITY OF BELFAST
United Kingdom
Net EU contribution
€ 438 578,00
Address
University Road Lanyon Building
BT7 1NN Belfast

See on map

Region
Northern Ireland Northern Ireland Belfast
Activity type
Higher or Secondary Education Establishments
Non-EU contribution
€ 0,00
KUNGLIGA TEKNISKA HOEGSKOLAN
Sweden
Net EU contribution
€ 533 875,00
Address
Brinellvagen 8
100 44 Stockholm

See on map

Region
Östra Sverige Stockholm Stockholms län
Activity type
Higher or Secondary Education Establishments
Non-EU contribution
€ 0,00
CADENCE DESIGN SYSTEMS BELGIUM
Belgium
Net EU contribution
€ 457 375,00
Address
Chaussee De La Hulpe 187-189
1170 Bruxelles

See on map

SME

The organization defined itself as SME (small and medium-sized enterprise) at the time the Grant Agreement was signed.

Yes
Region
Région de Bruxelles-Capitale/Brussels Hoofdstedelijk Gewest Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest Arr. de Bruxelles-Capitale/Arr. Brussel-Hoofdstad
Activity type
Private for-profit entities (excluding Higher or Secondary Education Establishments)
Non-EU contribution
€ 0,00
IBM IRELAND LIMITED
Ireland
Net EU contribution
€ 595 750,00
Address
Ibm House, Shelbourne Road
Dublin 4 Ballsbridge

See on map

Region
Ireland Eastern and Midland Dublin
Activity type
Private for-profit entities (excluding Higher or Secondary Education Establishments)
Non-EU contribution
€ 0,00