Intel® Threading Building Blocks (Intel® TBB) is a widely used C++ library for shared-memory parallel programming. With Intel TBB, you can parallelize computationally intensive work—including heterogeneous computing—in a fast, portable, and scalable way without having to delve in to the low-level details of threading.
In this Essentials webinar, you will:
- Get a comprehensive introduction the TBB library, including what’s new
- Learn about its important features, including high-level generic parallel patterns, a flow graph interface for expressing dependence and data flow graphs, concurrent containers, a scalable memory allocator, a work-stealing task scheduler, and more
- Discover how to use the standard interfaces of Intel’s Parallel STL library (which uses Intel TBB as its parallel execution engine) to unleash the power of multicore and vector parallelism
Intel TBB is available as a free, standalone download and also included as part of Intel® Parallel Studio XE and Intel® System Studio, both of which can be tried and used for free.