White Papers and Articles
Enable safe, scalable parallelism with Intel® Threading Building Blocks concurrent containers
If you're among the many developers who are tackling the multicore future by writing multithreaded applications today, you'll soon learn that the container classes provided by the C++ STL are not thread friendly. Intel provides a C++ template library with thread-safe concurrent containers. Get a walk-through of what you can expect.
Learn more ›
Demystify scalable parallelism with Intel Threading Building Blocks generic parallel algorithms
Multithreaded applications are notoriously difficult to write, test, and debug, but for many client-server developers, this task will soon become necessary for some high-performance applications. If it's in your future, start here to get an introduction to the algorithms behind the scenes in Intel's C++ template library for multithreading and start demystifying the multicore future.
Learn more ›
Intel Threading Building Blocks: Scalable programming for multi-core
Intel’s new parallel programming model is a new set of Libraries developed by Intel Software and Solutions Group in order to help developers write scalable code without worrying about managing threads. This new parallel programming model provides a set of C++ templates for parallel algorithms and data structures. These libraries ease the task of threading an application by allowing the developer to use a task based interface rather than having to focus on the threads themselves. This presentation will introduce the simplest features of the new parallel programming model – setting up generic parallel algorithms.
Learn more ›