25 990 ₽
Описание курса
OpenCL - это стандарт написания параллельных программ для гетерогенных систем. В среде Intel FPGA SDK для OpenCL конструкции OpenCL синтезируются в пользовательскую логику для оптимального ускорения на FPGA. Этот курс представляет базовые концепции параллельных вычислений. Рассматриваются конструкции стандарта OpenCL и маршрут проектирования Intel FPGA, которые автоматически конвертируют C код вычислительного ядра (kernel) в аппаратный модуль, взаимодействующий с хост-процессором. На практических занятиях пишутся программы, которые запускаются как в режиме эмуляции, так и на плате FPGA.
*OpenCL и OpenCL logo – торговые марки Apple Inc., используемые с разрешения Khronos.
Уровень сложности
Средний
Продолжительность
1 день
По завершении курса сможете
• Знать концепции высокоуровневых параллельных вычислений и их достоинства
• Понимать преимущества использования решения Intel FPGA OpenCL
• Знать основы стандарта OpenCL
• Уметь написать простые программы в OpenCL
• Скомпилировать, отладить и запустить программы OpenCL с помощью Intel FPGA SDK для OpenCL
Необходимые навыки
Базовые знания языка программирования C
По завершении данного курса рекомендуется освоить следующие курсы
• Разработка пользовательского OpenCL BSP
• Оптимизация OpenCL для Intel FPGA