Uppsats
Design and evaluation of a plain MPI-based cluster execution backend for the SkePU 3 skeleton programming framework
Master-uppsats
Linköpings universitet/Programvara och system
Publicerad: 2023
Språk: Engelska
Nyckelord
klicka för att sökaSammanfattning
SkePU 3 is a framework for parallel program execution that uses higher order functions called skeletons, which provide a layer of abstraction between user code and the parallel implementation it provides through its backends. The backend that enables SkePU to run on an HPC cluster has a slowdown of a factor two. This reduces the viability of SkePU as an alternative for HPC, and as such, warrants an investigation. Programs written in SkePU are sequential-looking, single-source C++ programs where skeleton calls can transparently execute on multiple different types of processing units, such as CPU cores, GPUs and clusters, using different backends. In this thesis, a strategy for improving the performance of SkePU on clusters is presented, and with it, the design and implementation of a new cluster backend that is simpler and more closely integrated with the non-cluster SkePU code base. Runtime measurements are made, which show that the new cluster backend sees a relative speedup of about a factor of two, which effectively eliminates the slowdown.
Information
- Författare
- Zeijlon, Alexander
- Lärosäte / institution
- Linköpings universitet/Programvara och system
- Publiceringsdatum
- 2023
- Uppsatstyp
- Master-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Master-uppsats, Linköpings universitet/Institutionen för datavetenskap
Henrik, Henriksson
Publicerad: 2024
Master-uppsats, Linköpings universitet/Programvara och system
Svensson, August
Publicerad: 2024
Master-uppsats, Lunds universitet/Institutionen för datavetenskap
Johannesson, Anna
Publicerad: 2025
Yrkesexamen på avancerad nivå, Uppsala universitet/Avdelningen för systemteknik
Sundström, Villiam
Publicerad: 2026
Yrkesexamen på avancerad nivå, Uppsala universitet/Avdelningen för beräkningsvetenskap
Axelman, Edvard
Publicerad: 2026
Master-uppsats, Göteborgs universitet/Graduate School
Lassooy, Lauriina, Al-Attar, Maryam
Publicerad: 2024-06-27