Every Flavour Beans

“The time has come…to talk of many [technologies].” –Lewis Carroll(‘The Walrus and the Carpenter’)
Development Tools. Web Frameworks. GNU/Linux. Nokia N800. Video Encoding.

August 4, 2007

Intel’s Threading Building Blocks(TBB) Library Available under GPL

Filed under: General — tabrez @ 8:24 pm

Intel Threading Building Blocks (TBB), a popular software C++ template library that simplifies the development of software applications running in parallel (key to any multicore computer), is now available as an open source project under the GNU General Public License version two (GPLv2) with the runtime exception.

 
 

But what is Intel TBB template library?

For developers:

  1. TBB significantly reduces the number of lines of code required to develop multithreaded applications;
  2. TBB significantly reduces the programming complexity for developing multithreaded applications (by abstracting many details of thread management);
  3. TBB’s task manager automatically analyzes the system the software is running on, chooses the optimal number of threads, and performs load balancing that spreads out the work evenly across all processor cores;
  4. As a result, TBB threaded applications automatically scale to fully utilize all available processing cores on whatever computer they run on – including future systems that will have many more cores than are available (or affordable) today.

Quotes from Intel’s website.

More information:

Introductory Article on TBB
O’reilly Book on TBB
Download TBB (Installation documentation on TBB website is incorrect for the GPL version; see Forums)
Intel TBB Home Website
TBB Forums and Blog (not yet content heavy)


If you want to receive future posts by email, enter your email address here:

Related Posts:

  • Free Software Community Catching Up to Social Networking Trend
  • Getting Started with C++ TR1 Libraries
  • Unit Testing C++ Programs using CppUnit in Eclipse IDE on Windows
  • Witty Twitter + Darrel’s Identi.ca patch = Witty Identi.ca Client
  • Build C++ Programs With SCons in Eclipse Using SConsBuilder Plugin(MS Windows)
  • Installing C++ Boost on Microsoft Windows for Visual Studio .NET 2003/2005/Orcas
  • Setting the Stage for C++ Boost


  • No Comments »

    No comments yet.

    RSS feed for comments on this post. TrackBack URI

    Leave a comment


    Copyright (c) 2006, 2007 Tabrez Iqbal.
    Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved. A copy of the license is included in the section entitled "GNU Free Documentation License".


    Powered by WordPress
    This website is hosted by Dreamhost