PySke: Algorithmic Skeletons for Python - Archive ouverte HAL Access content directly
Conference Papers Year : 2019

PySke: Algorithmic Skeletons for Python

Abstract

PySke is a library of parallel algorithmic skeletons in Python designed for list and tree data structures. Such algorithmic skeletons are high-order functions implemented in parallel. An application developed with PySke is a composition of skeletons. To ease the write of parallel programs, PySke does not follow the Single Program Multiple Data (SPMD) paradigm but offers a global view of parallel programs to users. This approach aims at writing scalable programs easily. In addition to the library, we present experiments performed on a high-performance computing cluster (distributed memory) on a set of example applications developed with PySke.
Fichier principal
Vignette du fichier
main.pdf (197.9 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-02317127 , version 1 (15-10-2019)

Identifiers

Cite

Jolan Philippe, Frédéric Loulergue. PySke: Algorithmic Skeletons for Python. The 2019 International Conference on High Performance Computing & Simulation (HPCS), Jul 2019, Dublin, Ireland. ⟨10.1109/HPCS48598.2019.9188151⟩. ⟨hal-02317127⟩
80 View
355 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More