Ускорение вычислений по стандарту OpenCL на ПЛИС IntelFPGA
Стандарт OpenCL позволяет разработчикам ПО гетерогенных вычислительных систем применять язык Си и иметь одну программную модель для различных типов аппаратных архитектур ускорителей параллельных вычислений. Одним из перспективных направлений в развитии гетерогенного ПО является применение стандарта OpenCL для программирования ПЛИС, что позволяет разработчикам использовать преимущества массивно-параллельной реконфигурируемой архитектуры ПЛИС, сосредоточившись на самой реализации алгоритма, абстрагироваться от специфических языков описания аппаратуры HDL и трудоемкого маршрута проектирования.
В практикуме на простых математических примерах проводится обзор методов оптимизации программного кода и демонстрация эффективности тех или иных подходов, инструментов анализа производительности и доступных методов оптимизации.
После проведения практикума всем слушателям будет предоставлена возможность бесплатного доступа на сервер с ускорителем для самостоятельной работы.
Ведущий семинара: Корнев Александр Александрович, ведущий инженер-программист АО "Алмаз-СП".