The new version of Intel’s Linux-compatible C++ open-source library is designed to help developers improve the performance of C++ applications on multicore processors.
Version 2.1 of Intel TBB (Threading Building Blocks) offers performance enhancements, a new portable affinity mechanism and an improved task scheduler that is designed to ease development of GUIs, network I/0 and artificial intelligence, according to Intel.
Introduced in July 2007 under the “GPLv2 with run-time exception” license, TBB has a 120KB run-time combined with template libraries that are linked in at compile time.
Besides Linux, TBB supports Mac OS X, Windows and Solaris.