@inproceedings{2706aa2b8e1a45778aebe69010369a97,
title = "Reactive Task Migration for Hybrid MPI+OpenMP Applications",
abstract = "Many applications in high performance computing are designed based on underlying performance and execution models. While these models could successfully be employed in the past for balancing load within and between compute nodes, modern software and hardware increasingly make performance predictability difficult if not impossible. Consequently, balancing computational load becomes much more difficult. Aiming to tackle these challenges in search for a general solution, we present a novel library for fine-granular task-based reactive load balancing in distributed memory based on MPI and OpenMP. With our approach, individual migratable tasks can be executed on any MPI rank. The actual executing rank is determined at run time based on online performance data. We evaluate our approach under an enforced power cap and under enforced clock frequency changes for a synthetic benchmark and show its robustness for work-induced imbalances for a realistic application. Our experiments demonstrate speedups of up to 1.31 X.",
keywords = "Hybrid MPI+OpenMP, Load balancing, Reactivity, Task migration, Tasking",
author = "Jannis Klinkenberg and Philipp Samfass and Michael Bader and Christian Terboven and M{\"u}ller, {Matthias S.}",
note = "Publisher Copyright: {\textcopyright} 2020, Springer Nature Switzerland AG.; 13th International Conference on Parallel Processing and Applied Mathematics, PPAM 2019 ; Conference date: 08-09-2019 Through 11-09-2019",
year = "2020",
doi = "10.1007/978-3-030-43222-5_6",
language = "English",
isbn = "9783030432218",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer",
pages = "59--71",
editor = "Roman Wyrzykowski and Konrad Karczewski and Ewa Deelman and Jack Dongarra",
booktitle = "Parallel Processing and Applied Mathematics - 13th International Conference, PPAM 2019, Revised Selected Papers",
}