SkePU 2: Flexible and Type-Safe Skeleton Programming for Heterogeneous Parallel Systems

@article{Ernstsson2017SkePU2F,
  title={SkePU 2: Flexible and Type-Safe Skeleton Programming for Heterogeneous Parallel Systems},
  author={August Ernstsson and Lu Li and Christoph W. Kessler},
  journal={International Journal of Parallel Programming},
  year={2017},
  volume={46},
  pages={62-80}
}
In this article we present SkePU 2, the next generation of the SkePU C++ skeleton programming framework for heterogeneous parallel systems. We critically examine the design and limitations of the SkePU 1 programming interface. We present a new, flexible and type-safe, interface for skeleton programming in SkePU 2, and a source-to-source transformation tool which knows about SkePU 2 constructs such as skeletons and user functions. We demonstrate how the source-to-source compiler transforms… CONTINUE READING
10 Extracted Citations
23 Extracted References
Similar Papers

Citing Papers

Publications influenced by this paper.
Showing 1-10 of 10 extracted citations

Referenced Papers

Publications referenced by this paper.
Showing 1-10 of 23 references

SkePU 2: language embedding and compiler support for flexible and type-safe skeleton programming

  • A. Ernstsson
  • Master’s thesis, Linköping University, Linko…
  • 2016
Highly Influential
20 Excerpts

Working draft, technical specification for C++ extensions for parallelism

  • J. Hoberock
  • Technical Report N4505,
  • 2015
1 Excerpt

Similar Papers

Loading similar papers…