Intel Threading Building Blocks 2.1
Introduction
Thread like an expert, without being one. Intel Threading Building Blocks is a C++ runtime library that simplifies threading for performance. It provides parallel algorithms and concurrent data structures that eliminate tedious threading implementation work. It's a tested and performance-tuned parallel substrate for your application.
Introduce threading that unleashes the performance of multi-core platforms. Write applications once and deploy on multiple OSs. Intel Threading Building Blocks enables your application performance to scale as the number of cores grows.
The Intel Threading Building Blocks (Intel TBB) are cross-platform compatible (Windows, Linux, and Mac OS), support 32-bit/64-bit applications, and work with Intel, Microsoft and GNU compilers.
This library is specifically designed to work in concert with other threading technologies, such as Win32, POSIX, and OpenMP threads, providing a high degree of design and development flexibility. The templates implemented in Intel Threading Building Blocks rely on generic programming in order to provide high-speed and flexible algorithms with very few implementation constraints.
Intel Threading Building Blocks adds to the functionality of Intel Thread Checker, Intel Thread Profiler, and the Intel Compilers, to enable the rapid implementation of high-performance threads in applications.
Every purchase of an Intel Software Development Product includes a year of support services, which provides access to Intel Premier Support and all product releases during that time. Intel Premier Support gives you online access to Intel's expert engineering support staff, technical notes, application notes, and documentation.