oneTBB is happy to introduce 2023.1.0 release!
What's New
- [Preview] NUMA Optimization: Use new interleaved memory allocation APIs to explicitly control memory placement across NUMA nodes. The
allocate_numa_interleavedanddeallocate_numa_interleavedfunctions allocate and deallocate memory across multiple NUMA nodes, helping increase bandwidth and avoid bottlenecks from single-node allocation.
- [Preview] C++20 Modules: This release adds experimental support for C++20 modules with the introduction of
include/oneapi/tbb.cppm. Developers can use this instead of traditional headers to reduce compilation times and improve encapsulation.
- oneTBB repository now contains Thread Composability Manager (TCM) source code - a project that helps in limiting oversubscription that can arise when multiple parallel runtimes are used within an application.
See our Release Notes to learn about issues fixed in this release.
sha256 sums for packages
349d0e8b08cae4a5ab2668d54ff4e90b0fa012a332de6fb156961ddc119cd617 oneapi-tbb-2023.1.0-lin.tgz
7093fb44a793989b4d52ac3881dfa312dccf81f4d829f554da31528741f5e47d oneapi-tbb-2023.1.0-mac.tgz
cf6ee0c600fcb5c3a9b65e3e6e4781669d06f1bb1e37970d145fcde08eed8da9 oneapi-tbb-2023.1.0-win.zip
Acknowledgements
Thanks to everyone who helped us make 2023.1.0 release possible!
@isaevil @vossmjp @aleksei-fedotov @dnmokhov @Alexandr-Konovalov @kboyarinov @akukanov @omalyshe @petterreinholdtsen @navvyswethgraphics