Applying StarPU runtime system to scientific applications: Experiences and lessons learned

Gespeichert in:
Bibliographische Detailangaben
Titel: Applying StarPU runtime system to scientific applications: Experiences and lessons learned
Autoren: Tzanos, Georgios, Soni, Vineet, Prouveur, Charles, Haefele, Matthieu, Zouzoula, Stavroula, Papadopoulos, Lazaros, Thibault, Samuel, Vandenbergen, Nicolas, Pleiter, Dirk, Soudris, Dimitrios
Weitere Verfasser: National Technical University of Athens (NTUA), Maison de la Simulation (MDLS), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)-Institut National de Recherche en Informatique et en Automatique (Inria)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS), Laboratoire Informatique de l'Université de Pau et des Pays de l'Adour (LIUPPA), Université de Pau et des Pays de l'Adour (UPPA), Linköpings Universitet = Linköping University, STatic Optimizations, Runtime Methods (STORM), Laboratoire Bordelais de Recherche en Informatique (LaBRI), Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)-Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)-Centre Inria de l'Université de Bordeaux, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Forschungszentrum Jülich GmbH, Helmholtz-Gemeinschaft = Helmholtz Association, European Project: 801015,H2020-FETHPC-2016-2017,H2020-FETHPC-2017,EXA2PRO(2018)
Quelle: POMCO 2020 - 2nd International Workshop on Parallel Optimization using/for Multi- and Many-core High Performance Computing ; https://inria.hal.science/hal-02985721 ; POMCO 2020 - 2nd International Workshop on Parallel Optimization using/for Multi- and Many-core High Performance Computing, Dec 2020, Barcelona / Virtual, Spain
Verlagsinformationen: CCSD
Publikationsjahr: 2020
Bestand: HAL e2s UPPA (Université de Pau et des Pays de l'Adour)
Schlagwörter: HPC, task-based programming models, StarPU, [INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
Geographisches Schlagwort: Spain
Time: Barcelona / Virtual, Spain
Beschreibung: International audience ; Task-based runtime systems are adopted by application developers for their valuable features including flexibility of execution and optimized resource management. However, the use of such advanced programming models in complex HPC applications often requires significant training time and programming effort. In this work, we share experiences and lessons learned from the use of StarPU in three independent projects of various complexity. We reach conclusions, with respect to training, programming effort, and existing challenges, that are useful to the communities of application developers, as well as to the developers of runtime systems. Finally, we suggest extensions to the runtime systems beneficial to application developers.
Publikationsart: conference object
Sprache: English
Relation: info:eu-repo/grantAgreement//801015/EU/Enhancing Programmability and boosting Performance Portability for Exascale Computing Systems/EXA2PRO
Verfügbarkeit: https://inria.hal.science/hal-02985721
https://inria.hal.science/hal-02985721v1/document
https://inria.hal.science/hal-02985721v1/file/POMCO2020-camera-ready.pdf
Rights: https://about.hal.science/hal-authorisation-v1/ ; info:eu-repo/semantics/OpenAccess
Dokumentencode: edsbas.8199C638
Datenbank: BASE