Intel has made its C++ programming tool for multi-core processors available as an open source project under the GNU General Public License version two (GPLv2) with the runtime exception.
The Threading Building Blocks (TBBs) are designed to aid parallel programming for C++ programmers. It uses generic programming, and allows express tasks instead of threads. This effectively simplifies multi-threaded programming.
Intel is proposing the software package as a higher level alternative to threading packages such as p-threads or Windows threads.
Intel continues to support the commercial version of Intel Threading Building Blocks 2.0, which is available for $299. This product includes one year of technical support, upgrades and new releases. The commercial version of Intel TBB is also included with the recently launched Intel C++ Compiler Professional Editions 10.0.

Leave a comment