HPC++ Parallel Standard Template Library (PSTL)

One of the major recent changes to the draft C++ standard has been the addition of the Standard Template Library (STL). The STL has five basic components.

The Parallel Standard Template Library extends the STL to include distributed containers, parallel iterators, and parallel algorithms. Currently, our implementation includes distributed versions of all seven STL containers along with parallel iterators for each. In addition, parallel versions of many of the STL algorithms have also been completed. The following sections describe parallel iterators, the distributed versions of STL containers, and the parallel algorithms.


Last modified: Thu Feb 4 17:05:25 EST 1999