Where to Find the Release
You can get Intel® oneAPI Threading Building Blocks as part of the Intel® oneAPI Toolkit(oneAPI Kit) or as a Stand-Alone download.
If you have Priority Support for Intel® oneAPI Toolkit or any other oneAPI toolkit (i.e. an unexpired free license or a paid license with active support at the time of the build date for this product release), you can download the installer by logging in to Intel® Registration Center and selecting the appropriate product. You may need to create an account and/or register your product. For additional information please see: Product Registration and Sign-Up FAQ
| Release Version | Release Date |
| 2023.0 | April 30, 2026 |
New in this Release
2023.0
New Features
- 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.
- Added support for Python 3.14.
Preview Features
- 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.
- 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.
- 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.
- 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.
Fixed Issues
- Significantly improved scalability for concurrent ordered containers on systems with many threads. This change results in greater than 3x performance for some use cases.
Known Issues and Limitations
Details known issues with Description, Impact and workaround or resolution status.
2023.0
Known Limitations
- Intel® oneAPI Toolkits 2022.1.3 and earlier and Intel® Parallel Studio XE (any version) do not support Microsoft Visual Studio* 2022. On systems with Microsoft Visual Studio* 2022 installed, Intel® oneAPI and Intel® Parallel Studio XE installers may fail during installation, upgrade, modification, or uninstallation. Refer to this article for more information.
- The oneapi::tbb::info namespace interfaces might unexpectedly change the process affinity mask on Windows* OS systems (see #366 for details) when using hwloc version lower than 2.5.
- Using a hwloc version other than 1.11, 2.0, or 2.5 may cause an undefined behavior on Windows OS. See #477 for details.
- The NUMA topology may be detected incorrectly on Windows OS machines where the number of NUMA node threads exceeds the size of 1 processor group.
- On Windows OS on ARM64*, when compiling an application using oneTBB with the Microsoft* Compiler, the compiler issues a warning C4324 that a structure was padded due to the alignment specifier. Consider suppressing the warning by specifying /wd4324 to the compiler command line.
- When CPU resource coordination is enabled, tasks from a lower-priority task_arena might be executed before tasks from a higher-priority task_arena.
- Note: To see known limitations that impact all versions of oneTBB, refer to oneTBB Developer Guide and Reference.
System Requirements
Supported Architectures and Terminology - Intel® 64 Architecture refers to systems based on IA-32 architecture processors which have 64-bit architectural extensions (like Intel® Core™ architecture processors, running a 64-bit operating system such as Microsoft Windows* 10 x64 or a Linux* "x86_64" variant).
Note: Minor releases (e.g., 2026.1) automatically inherit all OS requirements from the base major release (2026.0).Only operating systems marked with (+) are newly added in that minor release, and those marked with (–) are removed. Asterisks(**) indicates Deprecations. All others remain unchanged and are not duplicated in the table.
Hardware Requirements
|
Release Version |
Supported CPUs |
|
2023.0(Baseline) |
Hardware - Recommended
|
Supported Requirements
|
Release Version |
Support Area |
Linux |
Windows |
macOS* |
|
2023.0 |
Operating Systems |
|
|
|
|
Supported Compilers |
|
|
||
|
Supported IDEs |
- |
|
Support Deprecated
None
Support Removed
None
Other Documentation and Support
Customers with active Priority Support for Intel® oneAPI Toolkit can open a ticket for this product at Online Service Center.
You can also visit the technical support forum, FAQs, and other support information at:
- Intel® Software Developer Support
- Intel® oneAPI Threading Building Blocks Developer Guide and API Reference.
Legal Information
Notices and Disclaimers
Intel technologies may require enabled hardware, software or service activation.
No product or component can be absolutely secure.
Your costs and results may vary.
© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.