Senior
1 день
В классе / Онлайн

Параллельное программирование на OpenCL для Intel FPGA

25 990 ₽

Описание курса
На занятиях данного курса научитесь осуществлять ускорение алгоритмов на FPGA, с помощью OpenCL framework. Изучаются технологии FPGA, позволяющие создавать идеальный сопроцессор для увеличения производительности. Обсуждается, как использовать Intel FPGA SDK для синтеза конструкций OpenCL в пользовательскую логику FPGA, оптимальную для ускорения вычислений. Затем рассматриваются конструкции стандарта OpenCL и маршрут проектирования на Intel FPGA, которые автоматически преобразуют C код вычислительного ядра (kernel) в аппаратные средства, взаимодействующие с хостом. Во время практических занятий напишете программы OpenCL для FPGA.

Уровень сложности
Сложный

Продолжительность
1 день

По завершении курса сможете
• Определять технологии FPGA, которые могут использоваться для ускорения вычислений
• Понимать достоинства использования решения Intel FPGA OpenCL
• Написать на OpenCL код хоста и kernel для ускорения алгоритмов на FPGA
• Скомпилировать, отладить и запустить программы OpenCL с помощью Intel FPGA SDK для OpenCL

Необходимые навыки
• Базовое знакомство с платформами параллельных вычислений, таких как, CUDA или OpenCL.
• По завершении данного курса рекомендуется освоить следующие курсы
• Оптимизация OpenCL для Intel FPGA

Связанные курсы
Ниже приведены курсы, которые, возможно, вас заинтересуют:
• Разработка пользовательского OpenCL BSP
• Введение в OpenCL для Intel FPGA

Оставить заявку на обучение