News Archive

August 26, 2014: Intel® TBB 4.3 released

Files are available in the stable releases section. Download it!

Find out more about the changes.

June 9, 2014: Intel® TBB 4.2 update 5 released

Files are available in the stable releases section. Download it!

Find out more about the changes.

 

June 3, 2014: Flow Graph Designer 0.02 Released!

Flow Graph Designer is a visualization tool that supports the analysis and design of parallel applications that use the Intel® Threading Building Blocks (Intel® TBB) flow graph interface.  The flow graph interface allows developers to express the dependency, streaming and data flow graphs present in many domains such as media, gaming, finance, high performance computing and healthcare.  The flow graph has been supported as a part of the Intel TBB library since 2011.  We are currently providing Flow Graph Designer as What If Experimental Software so that we can receive feedback from users as we continue to develop this tool to make the flow graph interface easier to adopt, use, debug and tune.

Changes included in the 0.02 release:

  • A Linux version of the Flow Graph Collector.  Traces of your flow graph application can now be collected on either Linux or Microsoft* Windows* and visualized in the Flow Graph Designer running on Microsoft* Windows*.
  • Example trace files are now included in the distribution.
  • Support for the the indexer_node (added in Intel TBB 4.2 update 4)
  • Support for additional node properties; including adding body code in the GUI.
  • Other bug fixes and improvements

You can download the Flow Graph Designer tool from http://software.intel.com/en-us/articles/flow-graph-designer

You can download the Intel® Threading Building Blocks (Intel® TBB) library from The Intel® Threading Building Blocks (Intel® TBB) product page or The Intel® TBB open source community page.

* Other names and brands may be claimed as the property of others.

May 7, 2014: Intel® TBB 4.2 update 4 released

Files are available in the stable releases section. Download it!

Find out more about the changes.

 

February 13, 2014: Intel® TBB 4.2 update 3 released

Files are available in the stable releases section. Download it!

Find out more about the changes.

 

December 2, 2013: Intel® TBB 4.2 update 2 released

Files are available in the stable releases section. Download it!

Find out more about the changes.

October 28, 2013: Intel® TBB 4.2 update 1 released

Files are available in the stable releases section. Download it!

Find out more about the changes.

September 5, 2013: Intel® TBB 4.2 released

Files are available in the stable releases section. Download it!

Find out more about the changes in the "what's new" article.

June 24, 2013: Intel® TBB 4.1 update 4 released

Files are available in the stable releases section. Download it!

Find out more about the changes on our forum.

April 18, 2013: TBB Flow Graph Webinar! (Playback)

Whether you are new to TBB or a TBB expert, listen to Michael Voss, Architect of the Intel®  TBB flow graph, talk about the useful flow graph feature. Playback

 
Title: Creating parallel reactive and streaming applications with the Intel® Threading Building Blocks (Intel® TBB) flow graph
The  flow graph feature available in Intel® Threading Building Blocks (Intel® TBB) allows users to easily create both dependence graphs and reactive, messaging passing graphs that execute on top of Intel TBB tasks.  Users programmatically create nodes and edges that express the computations performed by their application and the dependencies between these computations.  The Intel TBB library is then able to exploit the parallelism that is implicit in the graph structure, and the resources available on the target machine, to speed up the application.  Flow graphs are applicable across a wide range of domains, including media, gaming, finance, portable/low-power computing and technical computing.   This 1-hour webinar will present a quick introduction to the Intel® Threading Building Blocks library, followed by a more complete description of the flow graph feature.  Attendees will be walked through the details of a “Hello World” flow graph, and then will be shown several more complex examples that demonstrate the power and flexibility of this parallel programming abstraction. 
 
Check out other webinars coming up this spring/summer.
April 1, 2013: Intel® TBB for Android - New Community Preview Feature!

The latest Intel® TBB 4.1 update 3 contains binary files for Android* application development.  Access the files by downloading the Linux* OS package on the Download page.  Also check out the IDZ blog about how to start using Intel TBB library with Android applications.

Feedback? Please let us know.  

March 28, 2013: Intel® TBB 4.1 update 3 released

Files are available in the stable releases section. Download it!

Find out more about the changes on our forum.

March 20, 2013: Intel® TBB and Windows Store* applications

Learn more about how to start using the Intel TBB library with Windows Store* applications.

Also available - the IDZ blog in Portuguese.

March 14, 2013: New video about the flow graph feature

New video about TBB's flow graph

This video will introduce you to the flow graph feature in Intel® TBB and provide examples of how it can be used. The flow graph feature provides a flexible and convenient API for parallel reactive and streaming applications.

February 15, 2013: Intel® TBB and Android* applications

Check out the IDZ blog about how to start using Intel TBB library with Android* applications.

February 7, 2013: Intel® TBB 4.1 update 2 released

Files are available in the stable releases section. Download it!

Find out more about the changes/comments on our forum.

February 6, 2013: Intel® TBB and Windows Store* applications

Check out the IDZ blog about how to start using Intel TBB library with Windows Store* applications.

January 7, 2013: Students use TBB to gain 15-20% performance

USC undergraduate students use TBB in their game development and realize an average performance increase of 15‒20%.  Learn More

November 21, 2012: Creating Starter and Continuing Graph Nodes with TBB

Check out the Go Parallel blog about how to start using TBB's flow graph feature. 

September 5, 2012: Intel® Threading Building Blocks 4.1 Available Today

Files are available in the stable releases. Download it!

More changes/comments on our forum.

Some CHANGES:

  • _WIN32_WINNT must be set to 0x0501 or greater in order to use TBB on Microsoft* Windows*.
  • parallel_deterministic_reduce template function is fully supported.
  • TBB headers can be used with C++0x/C++11 mode (-std=c++0x) of GCC and Intel(R) Compiler. 
  • C++11 std::make_exception_ptr is used where available, instead of std::copy_exception from earlier C++0x implementations. 
  • Improvements in the TBB allocator to reduce extra memory consumption.
  • Partial refactoring of the task scheduler data structures.
  • TBB examples allow more flexible specification of the thread number, including arithmetic and geometric progression.
August 20, 2012: Driving Innovation in Crowd Simulation with Intel® TBB

Learn how Golaem Crowd* uses Intel® TBB, Intel® VTune™ Amplifier XE and Intel® Inspector XE to provide the VFX and animation industries with high-performance tools for populating 3D worlds with visually compelling and believable virtual humans.

August 16, 2012: Open Source at Intel: Building with the Ecosystem

For over two decades, Intel’s contributions to open-source projects have helped ensure that a breadth of solutions run exceptionally well.  Learn more about our other open source projects. 

June 28, 2012: TBB featured in Visual Adrenline Magazine Issue 12

Check out the Visual Adrenline Magazine Issue 12!  It includes a cool article explaining how TBB helped Geomerics increase performance and parallelize many of the geometry preprocessing tasks. 

May 12, 2012: New documentation

We are glad to inform you that Intel® TBB Reference Manual is available in HTML format.  Also doxygen documentation was updated on the site. Please update bookmarks! And, as usual, all PDFs were synchronized with the latest update.

April 25, 2012: Case Study: Parallelizing a Recursive Problem with Intel® Threading Building Blocks

Read a case study about how DreamWorks Animation uses Intel TBB.  

Pages