PySke: Algorithmic Skeletons for Python
2019 International Conference on High Performance Computing & Simulation (HPCS)(2019)
摘要
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.
更多查看译文
关键词
High-level parallel programming,algorithmic skeletons,distributed lists,distributed trees,Python
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络