Intel® TBB for Open Source
Open Source Projects in Computer Science: Start using Intel's Threading Building Blocks (TBB) for your open source computer science projects in distributed and parallel computing. TBB makes C++ threading a breeze whether you are a student or an expert programmer.

Threading Building Blocks (TBB) is an award-winning C++ runtime library that abstracts the low-level threading details necessary for optimal multi-core performance. It uses common C++ templates and coding style to eliminate tedious threading implementation work.

TBB requires fewer lines of code to achieve parallelism than other threading models. The applications you write are portable across platforms. Since the library is also inherently scalable, no code maintenance is required as more processor cores become available.

Features

Ready to use parallel algorithms:
Select from a library of highly-efficient parallel algorithm templates, and rapidly obtain the advantages of multi-core Intel processors.
  • Quickly employ commonly needed algorithms designed for parallel performance and scalability.
  • Generic templates let you easily tailor these algorithms to your needs.
  • Supports easy plug-in deployment into applications to deliver scalable software speed-up, optimizing for both available cores and cache locality.
  • Reduce the work required to produce threaded software in many cases, by means of pre-built parallel constructs.

If you're interested in this topic, these articles may be helpful:

Creating C# wrappers for Intel Integrated Performance Primitives using Microsoft .NET interoperability mechanisms
from Intel Corp. One of the beauties of .NET is that an object wri...
Intel Extreme Graphics 2: Developer's Guide
The latest generation of Intel graphics, called Intel® Extreme Gra...
Intel C++ Compiler 8.1 for Linux free downloads
from Intel Corp. Intel® C++ Compiler for Linux accelerates your...
Getting started with SSE/SSE2 for the Intel Pentium 4 Processor
Intel Corp. This paper teaches the programmer how to get started wi...
Intel® Integrated Performance Primitives 4.1
IntelĀ® Integrated Performance Primitives (IntelĀ® IPP) is a library o...

Related Jobs:

Software Development Engineer #136658 - WA - Redmond - Microsoft Corporation
Just how fast can you make mathematical code run? Multimedia compre...
Software Engineer Controls #16999 - MI - Van Buren Township - MSX International
Controls Description: We are currently seeking a Software Engineer w...
C++/Linux Developer - NY - Manhattan - Athena Archiver
Athena Archiver is a software development company that focuses on exce...
Senior Search Development Engineer #867DDE5700AD141A - NJ - Edison - Ask Jeeves,Inc.
Title Senior Search Development Engineer City Edison State NJ Zi...
Unix Systems Administrator #14847 - CT - Middletown - Aetna Inc.
Job Detail Job Title: Unix Systems Administrator Job Group: ...
Analyst, Programmer-Sr #038400 - PA - West Norriton - Quest Diagnostics Incorporated
Job Title: Analyst, Programmer-Sr. Department: QLS Development...
Systems Engineer #16784 - CT - Middletown - Aetna Inc.
Job Detail Job Title: Systems Engineer Job Group: Informatio...
Senior Engineering Manager - Internet Search #A37B3AEE53E6D48A - CA - Oakland - Ask Jeeves,Inc.
Title Senior Engineering Manager - Internet Search City Oakland St...
Senior Software Engineer, Online Search Development #13B990DAFA945403 - NJ - Edison - Ask Jeeves,Inc.
Title Senior Software Engineer, Online Search Development City Ediso...
Sr. Systems Analyst #2356550 - WA - Seattle - Ajilon
Description : If you're an IT professional looking for exciting, new...