The Register®

Biting the hand that feeds IT

Intel juices parallel programming for the masses

Affinity for threads

OSCON A year after open sourcing its cross-platform Threaded Building Blocks (TBB), Intel has released what it called a "significant" upgrade to is parallel programming template library.

Intel used the O'Reilly Open Source Convention (OSCON) to announce TBB 2.1, with improvements for building - among other things - graphical user interfaces, applications using artificial intelligence, and network I/O.

TBB, for Windows, OS X and Linux, simplifies development of parallelism for C++ 32- and 64-bit applications. That's important for Intel, rolling out multi-core chips. According to Intel, TBB "abstracts platform details and threading mechanism for performance and scalability."

Among the changes in TBB 2.1, there's an "affinity partitioner" class to implement soft task-to-thread affinity while Intel claimed a four-fold improvement in OpenMP static scheduling for cases over its inaugural version of TBB. Tasks can be canceled and threads can be created for the GUI, I/O or network interface that are independent of the TBB task-scheduler worker threads. Thread checking and profiling has been improved to reduce false positives.

For the Windows crowd, there's also a TBB plug in to Microsoft's Visual Studio integrated development environment. You can see the full list of features here.

TBB 2.1 is available under the GPLv2 and comes in free and commercial editions.®

Free Report - "High-level Best Practices in Software Configuration Management: How to deploy SCM software to the maximum advantage"

Don’t Miss

Warning: roadworksNetbooks and Mini-Laptops

Buyer's Guide They're little and we love 'em. But which ones are best?

Emails show journalist rigged Wikipedia's naked shorts

Overstock's Byrne vindicated amidst economic meltdown

Warning: roadworksMapping the universe at 30 Terabytes a night

Interview Jeff Kantor, on building and managing a 150 Petabyte database

Warning StopYours truly, angry mob

Book extract Bringing Nothing To The Party: Cleaning up the net, one satirical vigilante page at a time