Releases: oneapi-src/oneTBB
oneTBB 2021.7.0
oneTBB is happy to introduce 2021.7.0 release!
🔨 Fixed Issues
- Memory allocator crash when allocating ~1TB on 64-bit systems (GitHub* #838).
- Fixed thread distribution over NUMA nodes on Windows* OS systems.
- For oneapi::tbb::suspend, it is guaranteed that the user-specified callable object is executed by the calling thread.
Open-source Contributions Integrated
- Fix for full LTO* build, library and tests, on UNIX* OS systems. Contributed by Vladislav Shchapov (#798).
See our Release Notes to learn more about known limitations and new features.
sha256 sums for packages
3c2b3287c595e2bb833c025fcd271783963b7dfae8dc681440ea6afe5d550e6a oneapi-tbb-2021.7.0-lin.tgz
2c25ac2212b88ea277a89b9c82da73ffe9b520818b2c502d9a961fa6c0942a7e oneapi-tbb-2021.7.0-mac.tgz
cebeee095f3513815bf72437dc32d43ce964367323de9d7a651294ae51790d53 oneapi-tbb-2021.7.0-win.zip
Acknowledgements
Thanks to everyone who helped us make 2021.7.0 release possible!
@alexandraepan, @alexey-katranov, @zheltovs, @AnuyaWelling2801, @aleksei-fedotov, @AlexVeprev, @phprus, @pavelkumbrasev, @anton-potapov, @isaevil, @andreastedile, @sarathnandu, @sicherha, @dnmokhov, @KseniiaBakina, @jvoisin, @leleliu008, @timmiesmith, @rui314, @ValentinaKats, @kboyarinov, @vlserov
oneTBB 2021.6.0
oneTBB is happy to introduce 2021.6.0 release!
What's New
✅ New Features
- Improved support and use of the latest C++ standards for parallel_sort that allows using this algorithm with user-defined and standard library-defined objects with modern semantics.
- The following features are now fully functional: task_arena extensions, collaborative_call_once, adaptive mutexes, heterogeneous overloads for concurrent_hash_map, and task_scheduler_handle.
- Added support for Windows* Server 2022 and Python 3.10.
🔨 Fixed Issues
- Memory allocator crash on a system with an incomplete /proc/meminfo (GitHub* #584).
- Incorrect blocking of task stealing (GitHub* #478).
- Hang due to incorrect decrement of a limiter_node (GitHub* #634).
- Memory corruption in some rare cases when passing big messages in a flow graph (GitHub* #639).
- Possible deadlock in a throwable flow graph node with a lightweight policy. The lightweight policy is now ignored for functors that can throw exceptions (GitHub* #420).
- Crash when obtaining a range from empty ordered and unordered containers (GitHub* #641).
- Deadlock in a concurrent_vector resize() that could happen when the new size is less than the previous size (GitHub* #733).
See our Release Notes to learn more about known limitations and new features.
sha256 sums for packages
f9a40ac0be66e363a93f263a4bc5cdf3b8c3327d364b912a1135e7ad58d3c481 oneapi-tbb-2021.6.0-lin.tgz
9cd8df59518ae99b8bf491311f2eea9aa0ca4663fc00a026abacef5e5679ce4b oneapi-tbb-2021.6.0-mac.tgz
8e2b48500fe93ab77bad435eea7ed9c513eacb032ee6a90e086d99b7f96bd8d5 oneapi-tbb-2021.6.0-win.zip
Acknowledgements
Thanks to everyone who helped us make 2021.6.0 release possible!
@AlexVeprev @vlserov, @isaevil, @zheltovs, @alexey-katranov, @alexandraepan, @pavelkumbrasev, @anton-potapov, @leeks-int, @Lastique, @KseniiaBakina, @ivankochin, @Vertexwahn, @phprus, @kraj, @MehdiChinoune, @martymac, @Iliamish, @kboyarinov, @jschueller, @AndrewDeanMS, @aleksei-fedotov
oneTBB 2021.5.0
oneTBB is happy to introduce 2021.5.0 release!
What's New
- Reworked synchronization mechanism to reduce contention when multiple task_arena’s are used concurrently.
- Fixed sporadic memory corruption.
- Enabled Microsoft Visual Studio* 2022 and Python 3.9 support.
Preview features
- Extended task_group interface with a new run_and_wait overload to accept task_handle.
Fixed Issues
- Fixed possible correctness issue in queuing_rw_mutex on non-Intel platforms.
- Fixed GCC* 11 warnings.
- Fixed sporadic memory corruption.
See our Release Notes to learn more about known limitations and new features.
sha256 sums for packages
74861b1586d6936b620cdab6775175de46ad8b0b36fa6438135ecfb8fb5bdf98 oneapi-tbb-2021.5.0-lin.tgz
388c1c25314e3251e38c87ade2323af74cdaae2aec9b68e4c206d61c30ef9c33 oneapi-tbb-2021.5.0-mac.tgz
096c004c7079af89fe990bb259d58983b0ee272afa3a7ef0733875bfe09fcd8e oneapi-tbb-2021.5.0-win.zip
Acknowledgements
Thanks to everyone who helped us make 2021.5.0 release possible!
@AlexVeprev, @vlserov, @Iliamish, @isaevil, @zheltovs, @alexey-katranov, @alexandraepan, @vlserov, @pavelkumbrasev, @outoftardis, @ivankochin, @anton-potapov, @leeks-int, @Vertexwahn.
oneTBB 2021.4.0
Here are Release Notes and System Requirements.
oneTBB 2021.3.0
Here are Release Notes and System Requirements.
oneTBB 2021.2.0
Here are Release Notes and System Requirements.
oneTBB 2021.1.1
Here are Release Notes and System Requirements.
Starting from oneTBB 2021.1.1 GitHub release TBBConfig files in the binary packages are located under <tbb-root>/lib/cmake/tbb
.
oneTBB 2021.1-beta10
Here are Release Notes and System Requirements.
oneTBB 2021.1-beta09
Here are Release Notes and System Requirements.
oneTBB 2021.1-beta08
Here are Release Notes and System Requirements.
CMake configuration files in the binary packages are now located under <tbb-root>/lib[/<intel64|ia32>]/cmake/TBB
.
For example, for Linux 64-bit TBB_DIR should be set to <tbb-root>/lib/intel64/cmake/TBB
.