Intel® oneAPI Threading Building Blocks Release Notes and System Requirements

ID 918374
Updated 4/28/2026
Version 2023
Public

author-image

By

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 History
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)

  • Intel® Celeron® processor family
  • Intel® Core™ processor family
  • Intel® Xeon® processor family
  • Intel Atom® processor family
  • Non-Intel® processors compatible with the above processors

 

Hardware - Recommended

  • Intel® Core™ processor family
  • Intel® Xeon® processor family

 

Supported Requirements

Release Version

Support Area

Linux

Windows

macOS*

2023.0

Operating Systems

  • Amazon* Linux 2023
  • Red Hat* Enterprise Linux* 8, 9, 10
  • SuSE* Linux* Enterprise Server 15 SP6 and SP7
  • SuSE* Linux* Enterprise Server 16
  • Ubuntu* 22.04, 24.04, 25.04
  • WSL 2 via Ubuntu* 
  • WSL 2 via SLES*
  • Debian* 11, 12, 13
  • Fedora* 42, 43
  • Rocky Linux 9, 10
  • Microsoft* Windows* 10
  • Microsoft* Windows* 11
  • Microsoft* Windows* Server 2022
  • Microsoft* Windows* Server 2025
  • Microsoft* Windows* Server 2019 

 

  • macOS* 13.x,
  • macOS* 14.x,
  • macOS* 15.x

Supported Compilers

  • Intel® oneAPI DPC++/C++ Compiler
  • Clang* 7.x-21.x
  • For each supported Linux* operating system, the standard gcc version provided with that operating system is supported
    • GNU Compilers (gcc) 8.x – 15.x
    • GNU C Library (glibc) version 2.28 – 2.42
  • Intel® oneAPI DPC++/C++ Compiler
  • Clang* 7.x-21.x
  • Microsoft* Visual C++ 14.2
  • Microsoft* Visual C++ 14.3 
  • Microsoft* Visual C++ 14.5
 

Supported IDEs

-

  • Microsoft* Visual Studio* 2022 (v17.5*)

  • Microsoft* Visual Studio* 2026

 

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:

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.

1