Slashdot Mirror


Intel Releases Threading Library Under GPL 2

littlefoo writes "Intel Software Dispatch have announced the availability of the Threading Building Blocks (TBB) template library under the GPL v2 with the run-time exception — so this previously commercial only package is now open for all the use, whether for open-source projects or commercial offerings (although they are explicitly encouraging open source use). The interface is more task-based then thread-based, but with a somewhat different view of things than, e.g. OpenMP. From the Intel release: 'Intel® Threading Building Blocks (TBB) offers a rich and complete approach to expressing parallelism in a C++ program. It is a library that helps you leverage multi-core processor performance without having to be a threading expert. Threading Building Blocks is not just a threads-replacement library. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability.'"

3 of 158 comments (clear)

  1. Re:task based then thread based by Holi · · Score: 5, Funny

    >There are 11 types of people in the world, those who know binaries and those who don't.

    Obviously you are in the those who don't group.

    --
    Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
  2. Re:task based then thread based by dubbreak · · Score: 3, Funny
    I fixed it for him:

    There are 11 types of people in the world: those who know binaries, those who don't and those who don't.


    The then/than mixup is kind of funny though. Reminds me of something I read in the engineering faculty on a white board (I assume a first year engineer):
    "I'd rather be retarded then do my engineering homework.."

    Looks like he had the pre-requisite fulfilled and should have just got on with the homework.
    --
    "If you are going through hell, keep going." - Winston Churchill
  3. Re:task based then thread based by Framboise · · Score: 2, Funny

    Variation: There are 1 types of people in the world, those who program in C, and those who don't.