4 ms·
And for those of us who write C++ there's always Intel's Threading Building Blocks. (Not sure if any other language has something equal in power and convenience
by Koshkin 6y ago
And for those of us who write C++ there's always Intel's Threading Building Blocks. (Not sure if any other language has something equal in power and convenience.)
- dman 6y agoWould openmp fit in with how you use TBB? In the past I have used them to solve similar problems.
- Koshkin 6y agoTBB is based on the use of nested threads. We rely on much of what TBB has to offer, which includes concurrent containers and flowgraphs. Here's a nice overview by Mike Voss of what makes TBB different from OpenMP and C++ standard threading: https://software.intel.com/content/www/us/en/develop/articles/intel-threading-building-blocks-openmp-or-native-threads.html https://software.intel.com/content/www/us/en/develop/article....
- mratsim 6y agoI've written Weave for the Nim programming language: - https://github.com/mratsim/weave https://github.com/mratsim/weave - RFC that describes the goals: https://github.com/nim-lang/RFCs/issues/160 https://github.com/nim-lang/RFCs/issues/160