Task Region | N3832

Over the last several years, Microsoft and Intel have collaborated to produce a set of common libraries known as the Parallel Patterns Library (PPL) by Microsoft and the Threading Building Blocks (TBB) by Intel. The two libraries have been a part of the commercial products shipped by Microsoft and Intel. Additionally, the paper is informed by Intel’s experience with Cilk Plus, an extension to C++ included in the Intel C++ compiler in the Intel Composer XE product.