How to make a pipeline with an Intel® Threading Building Blocks flow graph
By Michael Voss (Intel)Posted 09/14/20111
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 question was recently submitted about an implementation of a pipeline using a flow graph.  That question made me reali...
Using Intel® TBB 4.0 features to simplify Dining Philosophers
By Christopher Huson (Intel)Posted 09/13/20110
Intel recently released the 4.0 version of Intel® Threading Building Blocks (Intel® TBB), in which most of the flow::graph Community Preview features from 3.0 have been made standard features, and some new nodes have been added as Community Preview features. The time has come to revisit the Dinin...
Using Buffering Nodes in Graphs in Intel® Threading Building Blocks
By Terry Wilmarth (Intel)Posted 09/12/20111
When using the new flow graph in Intel® Threading Building Blocks (Intel® TBB), we often encounter a situation where a sending node is ready to output a data item, but no receiving nodes are ready to receive that data item. Sending nodes have differing semantics in this regard, but they often jus...
Flow Graph Feature in TBB 4.0 with Michael Voss - Parallel Programming Talk #121
By kathy-farrel (Intel)Posted 09/10/20110
It’s time for Parallel Programming Talk This is show  #121– Clay and I will be talking with Intel Software Architect Mike Voss But first the news:The News There is now an open source implementation of Cilk™ Plus based on gcc 4.7. Can you explain why this is good news?  Information on how to cont...
Implementing a wave-front computation using the Intel® Threading Building Blocks flow graph
By Michael Voss (Intel)Posted 09/09/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. One node type available for use with the flow graph is continue_node<T>.  This node type is designed for imple...
A feature-detection example using the Intel® Threading Building Blocks flow graph
By Michael Voss (Intel)Posted 09/09/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. Figure 1 below shows a flow graph that implements a simple feature detection application. A number of images will en...
Do you have a face for parallelism?
By Clay Breshears (Intel)Posted 09/08/20111
Are you going to the Intel Developer Forum next week (13-15 SEP 2011)? If so, you should check out the "Faces of Parallelism" lab that is being held on Wednesday afternoon. This event will be a self-paced lab on parallel programming with the Intel® Parallel Building Blocks. If you have some expe...
The Intel® Threading Building Blocks flow graph is now fully supported
By Michael Voss (Intel)Posted 09/08/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 supp...
When Threading Building Blocks Attack!
By Clay Breshears (Intel)Posted 07/28/20119
 This week (25-29 JUL 2011) I'm lecturing at the UPCRC UIUC Summer School on Multicore Programming. I like teaching parallel programming and I live near the UIUC campus, so it's convenient for me. Overall I have a good time and often learn some things from the students. As an example, I found the...
Understanding the Internals of tbb::graph : Balancing Push and Pull
By Michael Voss (Intel)Posted 05/26/20111
This article describes the hybrid push-pull protocol used by Intel® Threading Building Blocks graph Feature
Subscribe to Intel Developer Zone Blogs