|
Реализация искусственных нейронных сетей на ПЛИС с помощью открытых инструментов
М. С. Лебедевab, П. Н. Белецкийa a Институт системного программирования им. В.П. Иванникова РАН
b Российский экономический университет им. Г. В. Плеханова
Аннотация:
Искусственные нейронные сети широко распространены в современном мире. Для их исполнения используются различные устройства: от микропроцессоров до ПЛИС и заказных СБИС. Важной проблемой при этом является ускорение исполнения нейронных сетей. В этой области на данный момент существует множество открытых инструментов. В данной статье содержится обзор нескольких открытых инструментов для исполнения, ускорения нейронных сетей и синтеза аппаратуры по ним. Некоторые из рассмотренных инструментов были выбраны для апробации на ПЛИС. Для этого было разработано пять тестовых моделей нейронных сетей. Процессор Intel, графический процессор NVIDIA и ПЛИС Cyclone V использовались для проведения экспериментов. Результаты показали, что инструменты TVM/VTA и LeFlow оказались способны довести тестовые модели до исполнения на ПЛИС. Однако результаты исполнения показали, что в большинстве случаев ПЛИС проигрывает в быстродействии другим платформам.
Ключевые слова:
искусственный интеллект, нейронные сети, специализированные ускорители, высокоуровневый синтез, ПЛИС, открытое программное обеспечение.
Образец цитирования:
М. С. Лебедев, П. Н. Белецкий, “Реализация искусственных нейронных сетей на ПЛИС с помощью открытых инструментов”, Труды ИСП РАН, 33:6 (2021), 175–192
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp653 https://www.mathnet.ru/rus/tisp/v33/i6/p175
|
|