Author's Blogs

How to make a pipeline with an Intel® Threading Building Blocks flow graph
By Michael Voss (Intel)Posted September 14th 20110
The Intel® Threading Building Blocks ( Intel® TBB ) flow graph is fully supported in Intel TBB 4.0. If you are unfamiliar with the flow graph, you can read an introduction here ...
Implementing a wave-front computation using the Intel® Threading Building Blocks flow graph
By Michael Voss (Intel)Posted September 9th 20112
The Intel® Threading Building Blocks ( Intel® TBB )  flow graph is fully supported in Intel® TBB 4.0.  If you are unfamiliar with the flow graph, you can read an introduction here ...
A feature-detection example using the Intel® Threading Building Blocks flow graph
By Michael Voss (Intel)Posted September 9th 20113
The Intel® Threading Building Blocks ( Intel® TBB )  flow graph is fully supported in Intel® TBB 4.0.  If you are unfamiliar with the flow graph, you can read an introduction here ...
The Intel® Threading Building Blocks flow graph is now fully supported
By Michael Voss (Intel)Posted September 8th 20111
Intel® Threading Building Blocks (Intel® TBB) 3.0 Update 5 introduced the graph API as a Community Preview feature.  After several months of evaluation by development teams across media, gaming, financial services, and technical computing segments the graph is now being introduced as a fully ...
Understanding the Internals of tbb::graph : Balancing Push and Pull
By Michael Voss (Intel)Posted May 26th 20111
This article describes the hybrid push-pull protocol used by Intel® Threading Building Blocks graph Feature
Using the Intel® Threading Building Blocks Graph Community Preview Feature: An Implementation of Dining Philosophers.
By Michael Voss (Intel)Posted January 10th 20115
Intel® Threading Building Blocks (Intel® TBB) Version 3 Update 5 introduced the class graph as a Community Preview (CP) feature. There is ...
Using the Intel® Threading Building Blocks Graph Community Preview Feature: Creating a Simple Message Graph.
By Michael Voss (Intel)Posted January 3rd 20110
Intel® Threading Building Blocks (Intel® TBB) Version 3 Update 5 introduced the class graph as a Community Preview (CP) feature. There is ...
Using the Intel® Threading Building Blocks Graph Community Preview Feature: Creating a Simple Dependency Graph.
By Michael Voss (Intel)Posted December 27th 20100
 Intel® Threading Building Blocks (Intel® TBB) Version 3 Update 5 introduced the class graph as a Community Preview (CP) feature. There is ...
Intel® Threading Building Blocks Version 3.0 Update 5 Introduces Graph as a Community Preview Feature.
By Michael Voss (Intel)Posted December 23rd 20103
There are some applications that, even on systems with shared memory, are best organized as computations that explicitly pass messages. These messages may contain data or simply act as signals that a computation has completed. The new class graph and its associated nodes can be used to express ...
Observations from Parallel Sorting Part I: the subtleties of tbb::parallel_reduce
By Michael Voss (Intel)Posted June 24th 20085
In this series of postings, I discuss two common sorting algorithms, mergesort and quicksort, and highlight some of the interesting issues that arise when creating parallel implementations using TBB.  In all cases we’ll assume that, like STL’s std::sort, the input to the sort is a pair of ...