Chair for Practical Computer Science






Open European Network for High-Performance Computing in Complex Environments

(EU COST Action IC0805)

Logo ComplexHPC

The growing problem sizes in high-performance computing have lead to the use of increasingly powerful parallel computing platforms. Until recently, homogeneous high-performance clusters have been dominating. But today's challenge is exploiting heterogeneous systems efficiently. On the one hand, existing (multicore) systems can be connected to form a heterogeneous cluster. On the other hand, heterogeneity may result from the hierarchical structure of modern parallel computers that often implies different message transfer times, or the use of graphics processing units (GPUs).

Especially for applications that exhibit a very high level of parallelism, only few existing approaches are suited for heterogeneous systems. The objective of this project is to develop and to investigate new models, algorithms, programming support tools, and applications for heterogeneous clusters as well as the coordination of these activities within Europe. This includes, for example, new communication libraries, libraries for numerical and other algorithms, algorithms and tools for mapping and executing applications on distributed systems as well as the development of applications from molecular dynamics and from high-dimensional data processing.