Использование Acceleration Stack для ускорения вычислений Intel Xeon CPU с FPGA

Записаться на обучение

Описание курса

Acceleration Stack для Intel Xeon CPU с FPGA – это коллекция надежного ПО, микропрограммного обеспечения, инструментов и аппаратных средств, позволяющих облегчить разработку и использование Intel FPGA для оптимизации рабочей нагрузки в центрах обработки данных и облачных средах. На занятиях данного курса, включающего в себя лекции и практические задания, разработчики программного обеспечения узнают, о том, как написать код хоста, который может в прозрачном режиме взаимодействовать с ускорителем FPGA, с помощью Open Programmable Acceleration Engine (OPAE). Будет показано, каким образом разработчики FPGA и ускорителей могут создавать, тестировать и интегрировать свои Accelerator Functional Units (AFUs) в FPGA.

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

Cложный

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

1 день

По завершении курса сможете

Иметь представление о компонентах Acceleration Stack и понимать, как их использовать
Написать прикладное ПО, использующее OPAE, для запуска аппаратных ускорителей на FPGA
Понимать, как OpenCL абстрагирует Acceleration stack для построения гетерогенных ускорителей
Понимать основы создания ускорителей для FPGA с помощью различных программных моделей
Представлять, как применять Acceleration Stack для ускорения вычислений, например, в сфере машинного обучения

Необходимые навыки

Основы проектирования на FPGA и разработки программного обеспечения

По завершении данного курса рекомендуется освоить следующие курсы

Введение в синтез высокого уровня с Intel FPGA
Введение в OpenCL для Intel FPGA