Uutiset

Neuroverkon kiihdyttimet Lattice FPGAsille

Molempien tarkoituksena on toteuttaa hermoverkkoja kuluttaja- ja teollisuusverkon tuotteissa. Ne eivät sovellu verkkokoulutukseen, joka on tehtävä muualla.

"Binaarinen hermoverkko (BNN) -kiihdytin" tukee 1 bittisiä painoja, sillä on 1 bittinen aktivaatiokvensointi ja on suunniteltu käytettäväksi yrityksen iCE40 UltraPlus FPGA: n kanssa.

Kiihdyttimen ja FPGA: n yhdistelmä on tarkoitettu aina käytössä oleviin sovelluksiin, kuten sanallisiin avainsanojen havaitsemiseen, kasvojen havaitsemiseen ja kohteen havaitsemiseen.

Lattice-BNN-acceleratorEnnustetut BNN + iCE40 UltraPlus-sovellusparametrit ovat:

  • 1bit hermoverkko
  • 1-10mW aktiivinen kulutus
  • 5.5mm2 jalanjälki
  • ~ 1 dollaria bom

Toinen tuote, "convolutional neural network (CNN) accelerator", tukee 1, 8 ja 16bit: n valintaa molemmille painoille ja aktivoinnille, on tarkoitettu ECP5: n FPGA: eille, joita yleensä käytetään videokäyttöön.

FPGA-resurssien säästämiseksi eri sanaleveyksiä (1, 8 tai 16bit) voidaan sekoittaa ja sovittaa eri hermoverkon kerroksiin.

Tämä kiihdytinlaitteen ja FPGA: n yhdistelmä on tarkoitettu sovelluksiin, kuten kasvojen seurantaan, kohteen seurantaan, nopeusmerkintunnistukseen ja objektin laskentaan.

Lattice-CNN-accelerator

Ennustetut CNN + ECP5-sovellusparametrit ovat:

  • 1, 8 tai 16-bittinen verkko
  • <1W active consumption
  • 100mm2 jalanjälki
  • ~ 10 dollaria bom

Ohjelmistokehityksessä yritys tuo markkinoille neurantaverkoston kääntäjän, joka on yhteensopiva sekä Caffe- että TensorFlow-verkon kehittämisjärjestelmien kanssa.

Lattice-markkinointijohtaja Deepak Boppanan mukaan kääntäjä ei tarvitse aiempaa RTL-kokemusta, vaan myös analysoi ja simuloi mallia.

Suunnitelma on, totesi Boppana, että kääntäjää käytetään yrityksen BNN + iCE40 UltraPlus -yhdistelmän tai sen Diamond-kehitysympäristön CNN + EC5P: n kanssa.

Asiakkaat ovat epävarma siitä, kuinka kehittää verkko-pohjainen sovellus, yritys on tehnyt yhteistyötä suunnittelupalveluyritysten kanssa, kuten Colorado Engineering, Wipro, Softnautincs ja VectorBlox.

ICE40 UltraPlus ja ECP5 ovat jo käytettävissä laitteistokehityslevyt.

Liitännän silloitus- ja tiedonkeruusovelluksia odotetaan suuren volyymin omaavissa Internet-sovelluksissa, mukaan lukien älykkäät kaiuttimet, valvontakameroita, teollisuusrobotteja ja droneja.

Viitemuotoja on saatavana: kasvojen havaitseminen, avainilmaisujen havaitseminen (iCE40 UltraPlus) ja EC5P: objektin laskenta, kasvojen seuranta ja nopeusmerkintunnistus.

Kiihdyttimet on merkitty "Sensai’.