GCC 9 libstdc++ Lands The C++17 Parallel Algorithms Implementation From Intel

Written by Michael Larabel in GNU on 21 March 2019 at 08:20 PM EDT. 7 Comments
While the release of GCC 9 (v9.1) is just a few weeks away, a late addition to this annual compiler collection update is its C++ standard library now having a C++17 parallel algorithms implementation thanks to Intel developers.

Intel has been working on contributing their C++17 parallel algorithms library code to both GCC and also to the LLVM project. Intel has been working on this Parallel STL implementation the past few years with a focus on contributing the support to the libc++ and libstdc++ C++ standard libraries. The Parallel STL is a portable implementation of threaded/vectorized execution of standard C++ algorithms, which can equate to a performance win on today's multi-core systems.

To some surprise, the massive contribution landed a few minutes ago in the GCC Git/SVN code in time for the upcoming GCC 9 stable release and branching. GCC 9.1 is expected to debut in April.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week