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:
- How do you get your computation onto a device that is not necessarily programmed in C++?
- 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?
- 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]