4,580 Posts served
11,095 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

- Ultrabook

- 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 
Deterministic Reduction: a new Community Preview Feature in Intel® Threading Building Blocks
By Alexei Katranov (Intel) (1 posts) on May 11, 2012 at 2:22 am
Comments (1)
Computer Arithmetic has a lot of peculiarities [1]. One of these pitfalls is associativity failure in floating point arithmetic. For example, the two sums of fractions calculations below will not produce the same result when using floats: In a sequential program, it is not a big problem since the calculation order is exactly specified so [...]
Category: Open Source, Parallel Programming, Server, Software Tools
Tags: Computer Arithmetic, deterministic calculations, floating point, Open Source, parallel programming, parallelism, parallel_deterministic_reduce, parallel_reduce, TBB, Threading Building Blocks
Digital Logic Simulation with the Intel® TBB Flow Graph, Part 3: Putting together a simulation
By Terry Wilmarth (Intel) (10 posts) on May 5, 2012 at 9:00 am
Comments (0)
In Part 2 of this blog, I described a four-bit adder circuit built from components discussed in Part 1. In this last installment, I’ll continue using Intel®TBB’s flow graph to put together some signal input and output devices, and then use those to make a small simulation featuring the four-bit adder from Part 2. Let’s [...]
Category: Open Source, Parallel Programming, Software Tools
Tags: flow graph, Intel TBB, TBB, Threading Building Blocks
Digital Logic Simulation with the Intel® TBB Flow Graph, Part 2: Building bigger components
By Terry Wilmarth (Intel) (10 posts) on May 4, 2012 at 9:00 am
Comments (0)
In Part 1, I described how to put together a basic logic gate using the Intel® Threading Building Blocks flow graph nodes or_node and multifunction_node. In this blog, I will assume the basic logic gates and_gate, or_gate and xor_gate exist, and use them to construct a four-bit adder. To begin with, I’ll first construct a [...]
Category: Open Source, Parallel Programming, Software Tools
Tags: flow graph, Intel TBB, TBB, Threading Building Blocks
Digital Logic Simulation with the Intel® TBB Flow Graph, Part 1: Using the or_node
By Terry Wilmarth (Intel) (10 posts) on May 3, 2012 at 9:00 am
Comments (0)
In this multi-part blog, I’m going to show you how to put together a simple logic simulation program using the Intel® Threading Building Blocks flow graph feature. Please note that this example does NOT demonstrate a practical approach to digital logic simulation. The purpose of the example is to demonstrate the use of several types [...]
Category: Open Source, Parallel Programming, Software Tools
Tags: flow graph, Intel TBB, or_node, TBB, Threading Building Blocks
Aggregator: a new Community Preview Feature in Intel® Threading Building Blocks
By Terry Wilmarth (Intel) (10 posts) on May 2, 2012 at 9:00 am
Comments (0)
Intel® Threading Building Blocks (Intel® TBB) 4.0 Update 4 introduces a new Community Preview feature, the aggregator. An internal version of the aggregator has been in use in Intel® TBB for some time, appearing in the flow graph and concurrent priority queue implementations. An aggregator is like a mutex in that it enforces mutually exclusive [...]
Category: Open Source, Parallel Programming, Software Tools
Tags: Community preview feature, Concurrency control, Intel TBB, TBB, Threading Building Blocks
Scalable Memory Pools: community preview feature
By Anton Malakhov (Intel) (6 posts) on December 19, 2011 at 5:05 am
Comments (3)
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) (19 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) (10 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) (64 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.
