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