MCSTL: The multi-core standard template library The Multi-Core Standard Template Library (MCSTL) is a parallel implementation of the standard C++ library. It makes use of multiple processors and/or multiple cores of a processor with shared memory. It blends in transparently and there is in principle no change necessary in the program itself. Applications that make use of the STL algorithms like sort, random_shuffle, partial_sum or for_each, benefit from the improved speed due to parallelism. MCSTL cooperates particularly well with the STXXL, the STL library for huge data sets in external memory
Keywords for this software
References in zbMATH (referenced in 4 articles )
Showing results 1 to 4 of 4.
- Batista, Vicente H.F.; Millman, David L.; Pion, Sylvain; Singler, Johannes: Parallel geometric algorithms for multi-core computers (2010)
- Heinzl, René; Schwaha, Philipp; Stimpfl, Franz; Selberherr, Siegfried: GUIDE: parallel library-centric application design by a generic scientific simulation environment (2009)
- Schwaha, Philipp; Heinzl, René; Stimpfl, Franz; Selberherr, Siegfried: Synergies in scientific computing by combining multi-paradigmatic languages for high-performance applications (2009)
- Mehlhorn, Kurt; Sanders, Peter: Algorithms and data structures. The basic toolbox (2008)