4,413 Posts served
10,771 Conversations started
- Academic

- Android

- Art, Music, & Animation

- Embedded Computing

- Events

- Game Development

- Graphics & Media

- Intel SW Partner Program

- Intel® AppUp Developer Program

- Manageability & Security

- Mobility

- Open Source

- Parallel Programming

- Performance and Optimization

- Power Efficiency

- Server

- Site News & Announcements

- Software Tools

- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Posts in the "TBB" Tag 
Scalable Memory Pools: community preview feature
By Anton Malakhov (Intel) (6 posts) on December 19, 2011 at 5:05 am
Comments (2)
In TBB 4.0, we introduced new community preview feature (CPF) – the scalable memory pools. See the TBB Reference Manual (D.4) for formal and detailed description. In this blog, we will present them less formally and discuss what changes can be made. Motivation We had vague requests from customers to implement a memory pool (Wikipedia [...]
Category: Open Source, Parallel Programming
Tags: memory pool, scalable allocator, TBB, TBB 4.0, tbbmalloc, Threading Building Blocks
My 5 Favorite New Intel® Software Development Product Features of 2011
By Shannon Cepeda (Intel) (17 posts) on December 16, 2011 at 10:41 am
Comments (2)
It's been a big year for us in the Intel Developer Products Division. We released Intel® Cluster Studio XE and Intel® Parallel Studio XE Service Pack 1. We continued to plan and design our products to provide support for the compute continuum. And of course we worked to grow our community of developers. Throughout the [...]
Category: Parallel Programming
Tags: Intel Cilk Plus, Intel Cluster Studio XE, Intel Software Development Products, Intel VTune Amplifier XE, TBB, TBB 4.0, Threading Building Blocks
Open Parallel: Optimizing Web Performance with TBB
By Nicolas Erdody (1 posts) on November 16, 2011 at 2:39 pm
Comments (1)
Open Parallel is a research and development company that focuses on parallel programming and multicore development. We are a bunch of highly skilled geeks from various backgrounds that work together on problems in parallel programming and software development for multicore and manycore platforms. At LinuxConf (LCA2010) James Reinders gave a talk about the Threading Building [...]
Category: Open Source, Parallel Programming, Performance and Optimization, Power Efficiency, Software Tools
Tags: HipHop, Intel Software Partner Program, James Reinders, multi-core, Open Source, parallel programming, parallelism, Perl, PHP, TBB
How to make a pipeline with an Intel® Threading Building Blocks flow graph
By Michael Voss (Intel) (10 posts) on September 14, 2011 at 8:20 am
Comments (0)
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 realize that pointing out some of [...]
Category: Open Source, Parallel Programming, Software Tools, Uncategorized
Tags: flow_graph, parallel programming, parallelism, TBB, Threading Building Blocks
Using Intel® TBB 4.0 features to simplify Dining Philosophers
By Christopher Huson (Intel) (2 posts) on September 13, 2011 at 8:00 am
Comments (0)
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 Dining Philosophers program. One of the new Community [...]
Category: Open Source, Parallel Programming, Software Tools
Tags: flow_graph, TBB, Threading Building Blocks
Using Buffering Nodes in Graphs in Intel® Threading Building Blocks
By Terry Wilmarth (Intel) (6 posts) on September 12, 2011 at 7:59 am
Comments (1)
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 just throw data away [...]
Category: Open Source, Parallel Programming, Software Tools
Tags: flow_graph, TBB, Threading Building Blocks
Flow Graph Feature in TBB 4.0 with Michael Voss - Parallel Programming Talk #121
By Kathy Farrel (Intel) (63 posts) on September 10, 2011 at 4:38 pm
Comments (0)
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(TM) Plus based on gcc 4.7. Can you explain why this is good news? Information on how to contribute is [...]
Category: Parallel Programming, Software Tools
Tags: Dr. Clay Breshears, MIke Voss, ParallelProgrammingTalk, TBB, Threading Building Blocks
Implementing a wave-front computation using the Intel® Threading Building Blocks flow graph
By Michael Voss (Intel) (10 posts) on September 9, 2011 at 7:19 am
Comments (2)
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 implementing dependency graphs, where nodes wait [...]
Category: Open Source, Parallel Programming, Software Tools, Uncategorized
Tags: flow_graph, Intel TBB, TBB, Threading Building Blocks
A feature-detection example using the Intel® Threading Building Blocks flow graph
By Michael Voss (Intel) (10 posts) on September 9, 2011 at 7:17 am
Comments (3)
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 enter the graph and two [...]
Category: Graphics & Media, Open Source, Parallel Programming, Software Tools, Uncategorized
Tags: flow_graph, TBB, Threading Building Blocks
Do you have a face for parallelism?
By Clay Breshears (Intel) (196 posts) on September 8, 2011 at 3:19 pm
Comments (1)
It's never nice to tell someone that they have "a face for radio." But, if you're going to be at IDF 2011, you should attend the "Faces of Parallelism" lab to show off your parallel face.
Category: Events, Parallel Programming
Tags: Array Building Blocks, Cilk Plus, idf, parallel programming, TBB
The Intel® Threading Building Blocks flow graph is now fully supported
By Michael Voss (Intel) (10 posts) on September 8, 2011 at 7:50 am
Comments (1)
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 supported Feature in Intel® TBB 4.0. In addition to some API [...]
Category: Open Source, Parallel Programming, Software Tools, Uncategorized
Tags: flow_graph, TBB, Threading Building Blocks
Using the new concurrent priority queue in Intel® Threading Building Blocks
By Terry Wilmarth (Intel) (6 posts) on August 1, 2011 at 10:14 am
Comments (4)
We have added a new example that illustrates the use of the concurrent priority queue in Intel® Threading Building Blocks (Intel® TBB). For details on the concurrent priority queue, see this earlier blog post. For our example, we provide a simple parallelization of the shortest path problem from graph theory. This problem finds a minimally [...]
Category: Parallel Programming
Tags: TBB
When Threading Building Blocks Attack!
By Clay Breshears (Intel) (196 posts) on July 28, 2011 at 1:15 pm
Comments (9)
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 following oddity about using [...]
Category: Academic, Parallel Programming, Software Tools
Tags: lambda functions, parallel_reduce, TBB, Threading Building Blocks
Understanding the Internals of tbb::graph : Balancing Push and Pull
By Michael Voss (Intel) (10 posts) on May 26, 2011 at 8:57 am
Comments (0)
In this post, I’m going to describe the hybrid push-pull protocol used by Intel® Threading Building Blocks graph Community Preview Feature. You can find other graph-related posts here, including an introduction and some examples. You can download the open-source version of Intel® TBB at http://www.threadingbuildingblocks.org and are encouraged to provide feedback about the graph via the [...]
Category: Parallel Programming, Uncategorized
Tags: "Graph Community Preview Feature", graph, TBB
"Emulating an OpenMP parallel for with TBB" Parallel Programming Talk Show #108 - Listener/User Question Show
By Kathy Farrel (Intel) (63 posts) on May 9, 2011 at 4:56 pm
Comments (0)
Welcome to another episode of Parallel Programming Talk – show #108 This is a Listener Question Show – discussion on a very lively discussion on a recent thread in our community Forum, we’ll start the discussion in a few minutes. Show Schedule: A new, on-demand PPT show is released every Friday – URL is [...]
