SeASiTe – Self-Adaption of Time-Step-based Simulation Techniques on Heterogeneous HPC Systems
Project Details
- Project start: 01.01.2017
- Project end: 31.12.2019
- Funded by: Bundesministerium für Bildung und Forschung
Project Participants
- Project Manager: Prof. Dr. Thomas Rauber, PD Dr. Matthias Korch
- Contact Person: PD Dr. Matthias Korch
- Project Staff: Johannes Seiferth, M.Sc., Markus Scherg, M.Sc.
- External Partners: Professur Praktische Informatik, TU Chemnitz; Professur für Höchstleistungsrechnen, Friedrich-Alexander-Universität Erlangen-Nürnberg; MEGWARE Computer Vertrieb und Service GmbH, Chemnitz (assoziierter Partner)
Project Description
The research project SeASiTe has the purpose to thoroughly investigate self-adaptation of time-step-based simulation codes on heterogeneous HPC systems. The goal is the design and provision of a software toolset with which the application programmer can enrich a time-step-based simulation code with self-adaptation techniques. The approach comprises self-adaptation with respect to relevant system and program parameters as well as possible program transformations which may improve the performance of program execution. The optimization of the program execution for more than one non-functional objective (e.g. execution time and energy consumption) is based on a performance model which helps to reduce the search space for a more efficient program version. Application independent methods and strategies for self-adaptation are planned to be encapsulated in a software component called Autotuning Navigator.
The joint project "SeASiTe" is a research project in the area of "Grundlagenorientierte Forschung für HPC-Software im Hoch- und Höchstleistungsrechnen" and is funded within the program "IKT 2020 – Forschung für Innovationen" by the Federal Ministry of Education and Research (BMBF).