Why Use Intel® TBB?

Why use it?

Intel® Threading Building Blocks (Intel® TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable and composable, and that have future-proof scalability.


What is it?

Widely used C++ template library for task parallelism

 


Primary features
  • Parallel algorithms and data structures
  • Scalable memory allocation and task scheduling

 


Reasons to use
  • Rich feature set for general purpose parallelism
  • C++; Windows*, Linux*, OS X* and other OSes

Learn More


Latest Posts

News
Forums
October 19, 2018: TBB 2019 U1 released
Files are available on the release page of the Github repository.

Find out more about the changes.

 

October 17, 2018: TBB 2019 released
Files are available on the release page of the Github repository.

Find out more about the changes.

 

October 12, 2018: TBB 2018 U3 released.
Files are available on the release page of the Github repository.

Find out more about the changes.

 

We achieved great scaling with a minimum of effort on our part. Intel TBB gave us cross-platform atomic operations, thread-safe containers, threads, and thread-locking mechanisms as well as multi-thread allocators in one package.
Michaël Rouillé
CTO, Golaem

Documentation

Developer Guide
Developer Reference
Stable Documentation
Latest Documentation
Release Notes
CHANGES file

Resources

TBB Forums
Code Samples
FAQs
Licensing
Hot Topics
TBB Getting Started

 

Structured Parallel Programming:
Patterns for Efficient Computation

Buy Now

Intel Threading Build Blocks:
Outfitting C++ for Multi-Core Processor Parallelism

Buy Now