Skip to content

Releases: oneapi-src/oneTBB

oneTBB 2021.7.0

28 Oct 10:48
7673da2
Compare
Choose a tag to compare

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.

:octocat: 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

20 Sep 15:35
c8504c4
Compare
Choose a tag to compare

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

22 Dec 19:37
3df08fe
Compare
Choose a tag to compare

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

04 Oct 17:32
4e021ea
Compare
Choose a tag to compare

oneTBB 2021.3.0

30 Jun 11:15
Compare
Choose a tag to compare

oneTBB 2021.2.0

02 Apr 10:08
Compare
Choose a tag to compare

oneTBB 2021.1.1

08 Dec 11:16
Compare
Choose a tag to compare

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

27 Oct 13:27
Compare
Choose a tag to compare
oneTBB 2021.1-beta10 Pre-release
Pre-release

oneTBB 2021.1-beta09

24 Sep 13:35
Compare
Choose a tag to compare
oneTBB 2021.1-beta09 Pre-release
Pre-release

oneTBB 2021.1-beta08

06 Aug 16:41
Compare
Choose a tag to compare
oneTBB 2021.1-beta08 Pre-release
Pre-release

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.