H4H (Hybrid4HPC): Optimise HPC Applications on Heterogeneous Architectures
Taking advantage of heterogeneous architectures will be an absolute requirement for meeting the exponentially increasing R&D demands in many computing fields. As the demand from high-performance computing applications in various domains requires more and more compute power, hardware accelerators, such as General Purpose Graphics Processing Units (GPGPUs) that feature hundreds of processor cores to support parallel processing, are attractive options for accelerating floating-point-intensive numerical algorithms. Such heterogeneous computing architectures will not only require special operating systems, but also appropriate programming models, as well as methods and tools to take full advantage of such platforms.
The objective of the H4H (Hybrid4HPC) project is to provide developers of compute-intensive applications with a highly efficient hybrid programming environment for heterogeneous computing clusters composed of a mix of classical processors and hardware accelerators. To meet this challenge, the project partners need to leverage and consistently advance the state-of-the-art in several key software areas: programming models and associated runtimes, smart source-to-source translations, performance measurement and correctness tools, and dynamic automatic performance tuning.
The major expected outcome consists in a comprehensive, innovative, integrated, and validated set of programming models, methods, and tools to harness heterogeneous architectures, thereby helping compute-intensive applications developers to provide the advanced modelling and simulation capabilities the European Research, as well as the European Industry, are waiting for.
Project Website
Partners
H4H is a collaboration project in the context of the ITEA2 initiative with academic and industrial partners from France, Germany, Spain, and Sweden which are involved in the HPC area.
France
- Bull SAS
- ATEME (Assistance Technique Etude de Materiel Electronique)
- CAPS entreprise
- CEA-LIST
- DA (Dassault Aviation)
- Scilab (FCS DIGITEO/Triangle de la physique)
- TSP (Institut Telecom / Telecom SudParis)
- UVSQ (Université de Versailles Saint-Quentin-en-Yvelines)
Germany
- Fraunhofer SCAI
- Forschungszentrum Jülich GmbH (FZJ), Jülich Supercomputing Centre
- GNS mbH Gesellschaft für numerische Simulation mbH (GNS
- GWT-TUD GmbH
- Universität Stuttgart, HLRS
- INTES
- MAGMA Gießereitechnologie GmbH
- RECOM Services GmbH
-
Technische Universität Dresden, ZIH
Spain
- BMAT Licensing, S.L.
- Data Lab
- REPSOL YPF S.A.
- UAB (Universitat Autónoma de Barcelona)
Sweden
- Rogue Wave Software AB (former Acumem)
- Efield AB
- Nema Labs AB
Funding
The german partners of the project have been sponsored by the Federal Ministry of Education and Research.