A taxonomy of task-based parallel programming technologies for high-performance computing

Runtime system
DOI: 10.1007/s11227-018-2238-4 Publication Date: 2018-01-12T06:03:50Z
ABSTRACT
Task-based programming models for shared memory—such as Cilk Plus and OpenMP 3—are well established documented. However, with the increase in parallel, many-core, heterogeneous systems, a number of research-driven projects have developed more diversified task-based support, employing various runtime features. Unfortunately, despite fact that dozens different systems exist today are actively used parallel high-performance computing (HPC), no comprehensive overview or classification technologies HPC exists. In this paper, we provide an initial task-focused taxonomy technologies, which covers both interfaces mechanisms. We demonstrate usefulness our by classifying state-of-the-art environments use today.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (28)
CITATIONS (101)