Download Now - Free or Priced
Support & Community
Intel TBB makes parallel performance and scalability easily accessible to software developers writing loop and task based applications. Developers can build robust applications that abstract platform details and threading mechanisms while achieving performance that scales with increasing core count.
Get great application performance with Intel IPP
Maurice van Swaaij of Blue Sky Studios says, "Intel's TBB was an invaluable help in multi-threading our in-house renderer CGIStudio and is now also used in animation and simulation software. Beside the ease of use, it takes care of the two most important aspects of running an application on multiple cores - load balancing and scalability."
Intel TBB is a widely used, award-winning C++ library for creating high performance, scalable parallel applications. It enhances productivity and reliability by empowering developers to specify tasks rather than manipulate threads. Intel TBB maps logical tasks onto threads with full support for nested parallelism. The result is a performance advantage. .
Features & Benefits
- Proven, efficient parallelism. Intel TBB uses proven, efficient parallel patterns and it also uses work stealing to support the load balance of unknown execution time for tasks. It's also portability. Open-sourced and licensed versions are available. It is compatible with multiple compilers and processors that support the Intel Architecture, including Intel® Atom™, Intel® Core™, Intel® Xeon® processors, and Intel® Xeon Phi™ coprocessors.
- Flow Graph Designer Tool. provides capabilities to collect and visualize execution traces from Intel TBB flow graph applications. From Flow Graph Designer, users can explore the topology of their graphs, interact with a timeline of node executions, and project important statistics on to the nodes of their graphs. For designers, it provides the ability to visually create Intel TBB flow graph diagrams and then generate C++ stubs as a starting point for further development.