AllScale 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. | Projektleitung: Thomas Fahringer, Prof. Dr.-Ing. Dietmar Fey
Beteiligte: Dr.-Ing. Thomas Heller, Arne Hendricks, M. Sc.
Stichwörter: HPC; Exascale
Laufzeit: 1.10.2015 - 1.10.2018
Förderer: FETHPC-1-2014 - HPC Core Technologies, Programming Environments and Algorithms for Extreme Parallelism and Extreme Data
Mitwirkende Institutionen: Universität Innsbruck Queen's University Belfast KTH Royal Institute of Technology NUMECA IBM Irland
Kontakt: Heller, Thomas E-Mail: thomas.heller@informatik.uni-erlangen.de
|