fpga-systems-magazine

Освоение DPC++ для программирования гетерогенных систем с использованием C++ и SYCL

KeisN13
05.11.2020 17:06
1616
0
0.0

Эта бесплатная книга с позволит Вам  продвинуть вычисления на новый уровень, используя язык C++ для проектирования на FPGA. Она полна множеством практических советов, подробных объяснений и примеров кода, иллюстрирующих ключевые темы.

Параллелизм данных в C++ обеспечивает доступ к параллельным ресурсам в современной гетерогенной системе, освобождая вас от привязки к какому-либо конкретному вычислительному устройству. Теперь одно приложение на языке C++ может использовать любую комбинацию устройств—включая графические процессоры, процессоры, Плис и ASIC — которые подходят для решения текущих задач.

Эта книга начинается с введения в параллелизм данных и основных тем для эффективного использования стандарта SYCL от группы Khronos и Data Parallel C++ (DPC++), компилятора с открытым исходным кодом, используемого в этой книге. В последующих главах рассматриваются дополнительные темы, включая обработку ошибок, аппаратное программирование, связь и синхронизацию, а также вопросы модели памяти.

Data Parallel C++ предоставляет вам все необходимое для использования SYCL для программирования гетерогенных систем.

Чему ты научишься

  • Ускорению программ на языке C++ с помощью параллельного программирования данных
  • Создание кода для целевых устройств нескольких типов (например, CPU, GPU, FPGA)
  • Использовать SYCL и компиляторы  SYCL
  • Подключаться к гетерогенному будущему вычислительной техники с помощью Intel oneAPI

Книга доступна для скачивания по ссылке

1616
0
0.0

Всего комментариев : 0
avatar

FPGA-Systems – это живое, постоянно обновляемое и растущее сообщество.
Хочешь быть в курсе всех новостей и актуальных событий в области?
Подпишись на рассылку

ePN