Scalable Programming Models and Tools

This department conducts research into parallel programming models and into tools to assist development of parallel applications in high-performance computing. Currently the focus is on transparent global address spaces with background data transfers, task-parallelism based on distributed data-dependencies, collective off-loading of I/O operations, and parallel debugging. As a service to HLRS users, the group also maintains part of the software stack related to programming models, debugging, and performance analysis tools.

Department Head

Dr. José Gracia

Staff

Related projects


3xa

The 3xa project will develop scalable methods for the simulation of three-body interactions in particle systems, applying vectorized kernels, dynamic load balancing approaches and adaptive resolution schemata.

3xa

EE-HPC

EE-HPC is testing an approach for improving energy efficiency in HPC systems by automatically regulating system parameters and settings based on current job requirements.

EE-HPC

targetDART

targetDART is developing a task-based approach for highly scalable simulation software that mitigates load-imbalance on heterogenous systems through dynamic, adaptive and reactive distribution of computational load across compute resources.

targetDART

WindHPC

In the first ever project to connect computers in wind parks with an HPC center, WindHPC aims to reduce energy consumption by improving efficiency in simulation codes, HPC workflows, and data management.

WindHPC

Past projects


HPC Europa 3

HPC Europa 3 fosters transnational cooperation among EU scientists (especially junior researchers) who work on HPC-related topics such as applications, tools, and middleware.

Logo for HPC Europa 3 project.