Новости

Нейронные сетевые ускорители для ПЛИС решетки

Оба они нацелены на внедрение нейронных сетей в потребительские и промышленные сетевые продукты. Они не подходят для сетевого обучения, что необходимо сделать в другом месте.

«Бинаризованная нейронная сеть (BNN) ускоритель» поддерживает 1 бит веса, имеет 1 бит квантования активации и предназначена для использования с FPGA iCE40 UltraPlus фирмы.

Комбинация ускорителя и FPGA предназначена для постоянно работающих приложений, таких как определение словесной фразы, распознавание лиц и обнаружение объектов.

Lattice-BNN-acceleratorПредсказанные параметры приложения BNN + iCE40 UltraPlus:

  • 1-битная нейронная сеть
  • 1-10 мВт активного потребления
  • 5,5 мм2
  • ~ $ 1 bom

Второй продукт, «сверточный нейронный сетевой (CNN) ускоритель», поддерживает выбор 1, 8 и 16 бит данных как для весов, так и для активации, предназначен для FPGA ECP5, которые обычно предназначены для использования в видео.

Чтобы сохранить ресурсы FPGA, различные словальные ширины (1, 8 или 16 бит) можно смешивать и сопоставлять в разных слоях нейронной сети.

Эта комбинация ускорителя и FPGA предназначена для приложений, включая отслеживание лица, отслеживание объектов, распознавание указателей скорости и подсчет объектов.

Lattice-CNN-accelerator

Прогнозируемые параметры приложения CNN + ECP5:

  • 1, 8 или 16-битная сеть
  • <1W active consumption
  • 100 мм2
  • ~ $ 10 bom

Для разработки программного обеспечения фирма вводит компилятор нейронной сети, совместимый как с системами разработки сети Caffe, так и с TensorFlow.

По словам директора по маркетингу Lattice Дипака Боппаны, компилятор не требует предварительного опыта RTL, а также анализирует и моделирует проекты.

План, сказал Боппана, заключается в том, что компилятор будет использоваться вместе с окружающей средой разработки Radiant для комбинации BNN + iCE40 UltraPlus или ее среды разработки Diamond для CNN + EC5P.

Для клиентов, которые не знают, как разрабатывать приложение на основе нейронной сети, фирма сотрудничает с компаниями-разработчиками дизайна, включая Colorado Engineering, Wipro, Softnautincs и VectorBlox.

Платы разработки оборудования уже доступны для iCE40 UltraPlus и ECP5.

Ожидается применение мостов интерфейса и приложений для сбора данных в приложениях большого объема IoT, включая интеллектуальные динамики, камеры наблюдения, промышленные роботы и беспилотные летательные аппараты.

Имеются справочные конструкции для обнаружения лиц, обнаружения ключевых фраз (iCE40 UltraPlus) и для EC5P: подсчета объектов, отслеживания лиц и обнаружения дорожных знаков.

Ускорители заклеймены "SENSAI«.