Intel® oneAPI Threading Building Blocks
Scalable Parallel Programming at Your Fingertips
Simplified Development for Parallel Applications
Intel® oneAPI Threading Building Blocks (oneTBB)† is a flexible performance library that simplifies the work of adding parallelism to complex applications across accelerated architectures, even if you’re not a threading expert.
oneTBB is ideal for a wide range of compute-intense domains, such as:
- Numeric weather prediction
- Oceanography
- Astrophysics
- Genetic engineering
- Seismic exploration
- AI and automation
- Energy resource exploration
- Socioeconomics
†Intel® Threading Building Blocks (Intel® TBB) is now called Intel oneAPI Threading Building Blocks (oneTBB) to highlight that the tool is part of the oneAPI ecosystem.
Download as Part of the Toolkit
oneTBB is included in the Intel® oneAPI Base Toolkit, which is a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.
Download the Stand-Alone Version
A stand-alone download of oneTBB is available. You can download binaries from Intel or choose your preferred repository.
Develop in the Cloud
Build and optimize oneAPI multiarchitecture applications using the latest optimized Intel® oneAPI and AI tools, and test your workloads across Intel® CPUs and GPUs. No hardware installations, software downloads, or configuration necessary. Free for 120 days with extensions possible.
Help oneTBB Evolve
oneTBB is part of the oneAPI industry standards initiative. We welcome you to participate.
Benchmarks
This benchmark illustrates the performance scalability of oneTBB.
Stay in the Know with All Things CODE
Sign up to receive the latest trends, tutorials, tools, training, and more to
help you write better code optimized for CPUs, GPUs, FPGAs, and other
accelerators—stand-alone or in any combination.