StarPU: A Unified Runtime System for Heterogeneous Multicore Architectures

StarPU is a task programming library for hybrid architectures

Rather than handling low-level issues, programmers can concentrate on algorithmic aspects!

A video recording (26’) of presentation at the XDC2014 conference gives an overview of StarPU (slides)

The main development repository with issues and merge request is hosted on Inria’s GitLab, but a GitHub mirror is also available.

Download page

Source code on GitLab GitHub mirror