Intel® TBB Meets Heterogeneous Computing

Overview

Computing platforms are becoming increasingly heterogeneous with the combination of CPUs, GPUs, FPGAs, co-processors, and domain-specific compute engines. But programming to take advantage of these heterogeneous environments in a single application remains a challenge. This webinar provides a brief overview of Intel® Threading Building Blocks (Intel® TBB), a leading C++ template library for shared-memory parallel programming, and discuss its new and upcoming features for harnessing the spectrum of compute resources made available in heterogeneous systems.

These features enable asynchronous communication with devices using standard programming models, such as OpenCLTM*, and also provide the basic building blocks needed to integrate proprietary APIs for accessing devices in to an Intel TBB application in a composable way. Join us to see how you can use Intel TBB to not only exploit the CPU cores on your system, but to coordinate the other compute resources.

View PDF [1.51 MB]

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

[block]ftc-disclaimer[/block]

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

1

Компиляторы Intel могут не обеспечивать для процессоров других производителей уровень оптимизации, который не является присущим только процессорам Intel. В состав этих оптимизаций входят наборы команд SSE2, SSE3 и SSSE3, а также другие оптимизации. Корпорация Intel не гарантирует доступность, функциональность или эффективность работы любых приложений оптимизации для микропроцессоров других производителей. Содержащиеся в данной продукции оптимизации, предназначены для использования с конкретными микропроцессорами Intel. Некоторые оптимизации, не относящиеся к микроархитектуре Intel, зарезервированы для микропроцессоров Intel. Пожалуйста, см. соответствующее руководство пользователя или справочные руководства для получения дополнительной информации о конкретных наборах команд, к которым относится данное уведомление.

Редакция уведомления № 20110804