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
September 12, 2017: Intel(R) TBB 2018 released!
Files are available on the release page of the Github repository.

Find out more about the changes.

 

June 4, 2017: Intel(R) TBB 2017 Update 7 released
Files are available on the release page of the Github repository.

Find out more about the changes.

 

May 10, 2017: Intel(R) TBB 2017 Update 6 released
Files are available on the release page of the Github repository. Also Intel TBB is available to install now in YUM and APT repositories. 

Find out more about the changes.

 

Intel TBB provided us with optimized code that we did not have to develop or maintain for critical system services. I could assign my developers to code what we bring to the software table - crowd simulation software.
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