github uxlfoundation/oneTBB v2023.0.0
oneTBB 2023.0.0

11 hours ago

oneTBB is happy to introduce 2023.0.0 release!

What's New

  • [Preview] Introduced ability to wait for a single task in a task_group instead of waiting for all tasks to finish. This increases reactivity and decreases latency in key user workloads.
  • [Preview] Introduced flow::resource_limited_node and flow::resource_limiter classes. These nodes only execute when they can successfully acquire the necessary resources from the resource limiters associated with the node. This feature is used to guard access to shared resources, while maximizing available parallelism in the graph.
  • [Preview] Introduced task_arena core type selector to better support hybrid architectures with several core types. Users use this new flexible API to more tightly constrain execution to set preferences for the specific core types that match their workload.
  • [Preview] Added global control parameter to set default block time behavior on server HW. This allows developers to revert to older blocking behavior if their applications are not able to fully utilize all cores, thereby reducing idle spinning.
  • Added new API to create a set of NUMA bound task arenas, simplifying common patterns used to optimize for NUMA architectures.
  • Extended Flow Graph functional node deduction guides to support non-static member function and member object pointers as a node bodies.
  • The Flow Graph join_node and indexer_node now support 10 or more input ports.
  • Explicit deduction guides for blocked_nd_range are now a fully supported feature.
  • Added native WASM exception handling support.

See our Release Notes to learn about issues fixed in this release.

sha256 sums for packages

02e5f0642c4368fc401e3cd6ec41f93280151626a08db8dc76f95c8de711fb13  oneapi-tbb-2023.0.0-lin.tgz
7aa2ce6717119bcf506f4709b2d8240bbfa8774ae3224077d5eecde9b5fc19ce  oneapi-tbb-2023.0.0-mac.tgz
ddb0d40fb263b490c4d22423193fc1832ee3aee8ab61f6ef3757b6fa4104276c  oneapi-tbb-2023.0.0-win.zip

Acknowledgements

Thanks to everyone who helped us make 2023.0.0 release possible!

@isaevil @vossmjp @aleksei-fedotov @dnmokhov @Alexandr-Konovalov @kboyarinov @akukanov @omalyshe @eleir9268 @bnavigator @martymac @ldorau @aras-p @stephomi @napetrov @justinzhuguangwen @lplewa

Don't miss a new oneTBB release

NewReleases is sending notifications on new releases.