H4H
H4H
The H4H project is a follow-on to the highly successful ParMA ITEA 2 project. The objective of H4H is to provide compute-intensive application developers with a highly efficient hybrid programming environment for heterogeneous computing clusters composed of a mix of classical processors and hardware accelerators.
HPC architectures of the future will rely heavily on non-uniformity and heterogeneity to achieve high performance and has already started to incorporate different types of accelerators, each being optimal for a given type of code. However, we are lacking programming models, methods and tools to take full advantage of such platforms are needed. To meet this challenge, H4H will leverage and consistently advance the state-of-the-art in several key software areas: programming models and associated runtimes, performance measurement and correctness tools, smart translation, intelligent mapping of processes/threads to hardware topology and resources, dynamic automatic tuning, and prediction of the execution time of a parallel application on different platforms.
H4H’s aim is to assembles the most renowned European Supercomputing Centers and HPC Research Labs, dynamic HPC software tools editors, a range of seasoned and less seasoned HPC users to validate the proposed technology in real applications from various domains, and the unique European HPC provider - in short, a consortium which gathers all required competencies and has the means to deploy the results throughout European industry and Research Centres that build on powerful HPC technology to carry out their own research.