Vijesti

Akceleratori neuronske mreže za rešetke FPGA

Obje su usmjerene na implementaciju neuronskih mreža u proizvodima široke potrošnje i industrijske mreže. Nisu pogodni za mrežne obuke, što se mora obaviti drugdje.

„Binarni akcelerator neuronske mreže (BNN)“ podržava 1-bitne utege, ima 1-bitnu aktivaciju kvantitacije i dizajniran je za upotrebu s firmama iCE40 UltraPlus FPGA tvrtke.

Kombinacija akceleratora i FPGA namijenjena je uvijek uključenim aplikacijama kao što su verbalna detekcija fraze, otkrivanje lica i otkrivanje objekata.

Lattice-BNN-acceleratorPredviđeni parametri aplikacije BNN + iCE40 UltraPlus su:

  • 1bit neuronska mreža
  • 1-10mW aktivna potrošnja
  • 5,5 mm2 otisak
  • ~ $ 1 bom

Drugi proizvod, "ubrzivač neuronske mreže (CNN)", podržava izbor podataka od 1, 8 i 16bit i za utege i za aktiviranje, a usmjeren je na ECP5 FPGA - koji su uglavnom namijenjeni upotrebi video zapisa.

Za uštedu resursa FPGA, različite širine riječi (1, 8 ili 16bit) mogu se miješati i podudarati u različitim slojevima neuronske mreže.

Ova kombinacija akceleratora i FPGA namijenjena je aplikacijama koje uključuju praćenje lica, praćenje objekata, otkrivanje znakova brzine i brojanje objekata.

Lattice-CNN-accelerator

Predviđeni parametri primjene CNN + ECP5 su:

  • 1, 8 ili 16bitna mreža
  • <1W active consumption
  • 100 mm2 otisak
  • ~ 10 dolara bombe

Za razvoj softvera tvrtka uvodi neuronski mrežni prevodilac kompatibilan s Caffe i TensorFlow mrežnim razvojnim sustavima.

Prema direktoru marketinga tvrtke Lattice Deepak Boppana, prevoditelju nije potrebno prethodno RTL iskustvo, a analizirat će i simulirati dizajne.

Plan je, rekao je Boppana, da će se prevodilac koristiti zajedno s razvojnim okruženjem tvrtke Radiant za kombinaciju BNN + iCE40 UltraPlus ili njegovog okruženja za razvoj Diamond za CNN + EC5P.

Za kupce koji nisu sigurni kako razviti aplikaciju za neuronske mreže, tvrtka je sklopila partnerske tvrtke s dizajnerskim uslugama, uključujući Colorado Engineering, Wipro, Softnautincs i VectorBlox.

Ploče za razvoj hardvera već su dostupne za iCE40 UltraPlus i ECP5.

Očekuje se primjena sučelja za premošćivanje i prikupljanje podataka u IoT aplikacijama visokog volumena, uključujući pametne zvučnike, nadzorne kamere, industrijske robote i dronove.

Referentni dizajni predviđeni su za: prepoznavanje lica, otkrivanje ključne fraze (iCE40 UltraPlus), a za EC5P: brojanje objekata, praćenje lica i otkrivanje znaka brzine.

Akceleratori su označeni kao "sensAI".