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.
Ennustetut BNN + iCE40 UltraPlus-sovellusparametrit ovat:
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.
Ennustetut CNN + ECP5-sovellusparametrit ovat:
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’.