CPUs, GPUs, FPGAs: Managing the Alphabet Soup with Intel® Threading Building Blocks

Overview

Today’s hardware landscape is increasingly heterogeneous—a collection of specialized CPUs, GPUs and FPGAs that can make or break power and performance efficiency. Intel® Threading Building Blocks (Intel® TBB) helps address this challenge because the library acts as a coordination layer between the hardware (CPU, GPU, FPGA) and software environments.

When you attend this webinar, you’ll get help answering 3 key questions:

  1. How do you get your computation onto a device that is not necessarily programmed in C++?
  2. How do you figure out the execution order of your application, and how do you get notification of when a job is done in one device in order to get started with the other device?
  3. How do you optimize the various code pieces so tasks gets assigned to various kernels in a way to get optimal performance?

[block]pre-patch-disclaimer[/block]

[block]ftc-disclaimer[/block]

Resources

Информация о продукте и производительности

1

Производительность зависит от вида использования, конфигурации и других факторов. Дополнительная информация — по ссылке: www.Intel.com/PerformanceIndex.