Log in

No account? Create an account
July 25th, 2007 - Adventures in Engineering — LiveJournal
The wanderings of a modern ronin.

Ben Cantrick
  Date: 2007-07-25 12:33
  Subject:   "Someone has to cater to the hysterical porpoises."
  Mood:ha ha, only serious ;]

You are in a maze of twisty little database instances, all alike.

> Shoot self in the hea_

("The Hysterical Porpoises" would make a pretty good name for a rock band.)
2 Comments | Post A Comment | | Link

Ben Cantrick
  Date: 2007-07-25 22:58
  Subject:   Intel open-sources multi-threading library.
  Tags:  parallel computing, reddit

The aim of TBB, which I've described in previous coverage of Intel's multicore compilers, is to make it easier for coders in C++ to express task-level parallelism. TBB works by abstracting parallelism above the level that most programmers are currently used to, especially those coders who use POSIX or Windows threads. Coders can use the TBB template library in conjunction with the platform's native threads, and the different pieces of the project (task scheduler, mutex locks, atomic operations, containers, etc.) can be used independently of one another.

Intel clearly wants to position TBB as the standard tool for writing multithreaded code, as opposed to OpenMP, and Windows and POSIX threads. The company claims that the project as a whole is committed to processor-, compiler-, and OS-independence, and they've launched a new site for the open-source version: threadbuildingblocks.org. The site has all the typical open-source project aspects, like a CVS, forums, mailing lists, and so on, and Intel is currently in the process of adding engineers to it. TBB 2.0 currently runs on non-Intel hardware, like the G5, and on operating systems from Solaris to Linux. It also works with multiple compilers, including Intel's own in-house compiler and gcc.


Classy move, Intel, but I'm still lusting after an AMD Barcelona/"QuadFather" system...
Post A Comment | | Link

May 2015