Aktualności

Akceleratory sieci neuronowych dla układów FPGA z kratką

Oba mają na celu wdrożenie sieci neuronowych w produktach sieciowych dla konsumentów i przemysłowych. Nie nadają się do szkoleń sieciowych, które muszą być wykonane gdzie indziej.

"Akcelerator binarnej sieci neuronowej (BNN)" obsługuje wagi 1-bitowe, ma 1-bitową kwantyzację aktywacji i jest przeznaczony do stosowania z układami FPGA iCE40 UltraPlus firmy.

Połączenie akceleratora i FPGA jest przeznaczone dla aplikacji zawsze używanych, takich jak werbalne rozpoznawanie fraz, wykrywanie twarzy i wykrywanie obiektów.

Lattice-BNN-acceleratorPrzewidywane parametry aplikacji BNN + iCE40 UltraPlus to:

  • 1-bitowa sieć neuronowa
  • 1-10mW aktywnego zużycia
  • Ślad 5,5 mm2
  • ~ 1 $ bom

Drugi produkt, "akcelerator sieci splotowej (CNN)", wspiera wybór danych 1, 8 i 16-bitowych dla obu wag i aktywacji, ma na celu układy FPGA ECP5 - które są z reguły przeznaczone do użytku wideo.

Aby zaoszczędzić zasoby FPGA, różne szerokości słów (1, 8 lub 16bit) mogą być mieszane i dopasowywane w różnych warstwach sieci neuronowej.

Ta kombinacja akceleratora i FPGA jest przeznaczona do zastosowań takich jak śledzenie twarzy, śledzenie obiektów, wykrywanie znaków prędkości i liczenie obiektów.

Lattice-CNN-accelerator

Przewidywane parametry aplikacji CNN + ECP5 to:

  • Sieć 1, 8 lub 16-bitowa
  • <1W active consumption
  • 100 mm2 ślad
  • ~ 10 $ bom

Do rozwoju oprogramowania firma wprowadza kompilator sieci neuronowej kompatybilny zarówno z systemami rozwoju sieci Caffe, jak i TensorFlow.

Według dyrektora marketingu Lattice'a Deepaka Boppana, kompilator nie wymaga wcześniejszych doświadczeń z RTL, a także analizuje i symuluje projekty.

Plan jest, powiedział Boppana, że ​​kompilator będzie używany razem ze środowiskiem projektowym Radiant firmy dla kombinacji BNN + iCE40 UltraPlus, lub jego środowiska programistycznego Diamond dla CNN + EC5P.

Dla klientów, którzy nie wiedzą, jak opracować aplikację opartą na sieci neuronowej, firma nawiązała współpracę z firmami oferującymi usługi projektowania, w tym z Colorado Engineering, Wipro, Softnautincs i VectorBlox.

Karty rozwoju sprzętu są już dostępne dla iCE40 UltraPlus i ECP5.

W aplikacji IoT o dużej przepustowości oczekiwane są aplikacje do mostkowania interfejsu i agregacji danych, w tym inteligentne głośniki, kamery monitorujące, roboty przemysłowe i drony.

Zapewnione są projekty referencyjne: wykrywanie twarzy, wykrywanie fraz kluczowych (iCE40 UltraPlus) oraz EC5P: liczenie obiektów, śledzenie twarzy i wykrywanie znaków prędkości.

Akceleratory są oznakowane marką "sensAI".