RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2021, том 33, выпуск 6, страницы 175–192 (Mi tisp653)

Реализация искусственных нейронных сетей на ПЛИС с помощью открытых инструментов

М. С. Лебедевab, П. Н. Белецкийa

a Институт системного программирования им. В.П. Иванникова РАН
b Российский экономический университет им. Г. В. Плеханова

Аннотация: Искусственные нейронные сети широко распространены в современном мире. Для их исполнения используются различные устройства: от микропроцессоров до ПЛИС и заказных СБИС. Важной проблемой при этом является ускорение исполнения нейронных сетей. В этой области на данный момент существует множество открытых инструментов. В данной статье содержится обзор нескольких открытых инструментов для исполнения, ускорения нейронных сетей и синтеза аппаратуры по ним. Некоторые из рассмотренных инструментов были выбраны для апробации на ПЛИС. Для этого было разработано пять тестовых моделей нейронных сетей. Процессор Intel, графический процессор NVIDIA и ПЛИС Cyclone V использовались для проведения экспериментов. Результаты показали, что инструменты TVM/VTA и LeFlow оказались способны довести тестовые модели до исполнения на ПЛИС. Однако результаты исполнения показали, что в большинстве случаев ПЛИС проигрывает в быстродействии другим платформам.

Ключевые слова: искусственный интеллект, нейронные сети, специализированные ускорители, высокоуровневый синтез, ПЛИС, открытое программное обеспечение.

DOI: 10.15514/ISPRAS-2021-33(6)-12



© МИАН, 2024