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.
Widely used C++ template library for task parallelism
Support for Latest Intel Architectures - Intel® Xeon® Processors and Intel® Xeon Phi™ Coprocessors
Selecting the best models for your application today will set a path for you to take full advantage of multicore and many-core performance. Start today by implementing parallelism for today’s architecture and be ready for future architectures.
Improved Flow Graph Feature
Additional exception safety and the ability to iterate over graph nodes is now included in the flow graph feature. This improves usability and reliability of the flow graph, making it applicable to more use cases.
Conditional Numerical Reproducibility
The new Intel TBB template function
parallel_deterministic_reduce overcomes the inherently non-associativity characteristics of floating-point arithmetic results.
Additional C++11 Support
Intel is committed to supporting the C++11 standard and we have added more in this release. TBB can be used with C++11 compilers and supports lambda expressions.
New Examples and Documentation
A new HTML & CHM TBB Reference Manual makes it easier to find the answers you need. New examples demonstrate how to use major new features including
logic_sim for the flow graph.