N3711.pdfA new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.
Document number: N3711
Date: 2013-08-15
Task Groups As a Lower Level C++ Library Solution To Fork-Join Parallelism
by Artur Laksberg and Herb Sutter
Excerpt:
The
task_group
concept proposed in this document is based on the common subset of the PPL and the TBB libraries, which also usetask_group
internally to implement many of their own parallel algorithms. This proposal complements the high-level Parallel STL algorithms proposal [2] by enabling arbitrary fork-join parallelism, including arbitrary additional higher-level parallelism algorithms, to be built in a natural and portable way.Together with [2], we believe this offers a viable alternative to a language-based proposal for low-level fork-joined parallelism with competitive (or in some cases better) usability, generality, and performance.
Add a Comment
Comments are closed.