Hacker News new | ask | show | jobs
by Koshkin 634 days ago
There's also a high-quality, sophisticated Threading Building Blocks by Intel (which I wish would become a part of the C++ standard library).

https://en.wikipedia.org/wiki/Threading_Building_Blocks

3 comments

TBB was already far from the state-of-the-art 7/8 years ago, and there are continuously new approaches that outperform it such as https://github.com/taskflow/taskflow ; https://github.com/google/marl ; and the most recent contender https://github.com/dpuyda/scheduling
I know TBB will still be supported 5 years from now, though.
TBB is a required dependency on some systems if you use ‘std::execution::parallel_policy’ functions
You can see in the repository that it was benchmarked against oneTBB.