HighPerMeshes
Domain-specific programming and target-aware compiler infrastructure for algorithms on unstructured grids

Overview

Icon date
Project duration
April 2017 - March 2020
Icon government building
Icon hashtag
Tags
Software Parallele Programming

Funders

Description

The goal of HighPerMeshes is to develop a practically usable domain-specific framework for the efficient, parallel and scaling implementation of iterative algorithms on unstructured grids. Simulation software in the time domain, that falls into this category (e.g. TD-FEM, TD-DG, network simulations), has increasingly been used in scientific and industrial domains in recent years and complements or supplements comparable methods on structured grids. With the results of this project, developers can with moderate effort extend existing source codes in high-level languages by domain-specific library and language elements. The intelligent compiler infrastructure uses domain knowledge to enable performance optimized, highly parallel execution on all relevant modern hardware architectures (Multicore, Manycore, GPU, FPGA), also in heterogeneous systems. Thus, the project offers to many HPC developers from science and industry an easy and sustainable path towards scaling usage of the most efficient current and future target architectures.

Contact

Prof. Dr. Christian Plessl

Administrative contact

Prof. Dr. Christian Plessl
Universität Paderborn
Paderborn Center for Parallel Computing
Warburger Str. 100
33098 Paderborn
Germany

Prof. Dr. Christian Plessl

Technical contact

Prof. Dr. Christian Plessl
Universität Paderborn
Paderborn Center for Parallel Computing
Warburger Str. 100
33098 Paderborn
Germany