Beide zijn gericht op het implementeren van neurale netwerken in consumenten- en industriële netwerk-edge-producten. Ze zijn niet geschikt voor netwerktraining, wat elders moet worden gedaan.
'Binarized neurale netwerk (BNN) -versneller' ondersteunt 1-bits gewichten, heeft 1-bits activeringskwantisatie en is ontworpen voor gebruik met de iCE40 UltraPlus FPGA's van het bedrijf.
De combinatie van de accelerator en FPGA is bedoeld voor always-on-toepassingen zoals verbale keyphrase-detectie, gezichtsdetectie en objectdetectie.
Voorspelde toepassingsparameters van de BNN + iCE40 UltraPlus zijn:
Het tweede product, 'convolutional neural network (CNN) accelerator', ondersteunt een keuze uit 1, 8 en 16bit data voor zowel gewichten als activering, is gericht op ECP5 FPGA's - die over het algemeen bedoeld zijn voor videogebruik.
Om FPGA-bronnen te besparen, kunnen verschillende woordbreedten (1, 8 of 16 bits) in verschillende lagen van het neurale net worden gemixt en gekoppeld.
Deze combinatie van accelerator en FPGA is bedoeld voor toepassingen zoals face tracking, object tracking, snelheidsdetectie en objecttelling.
Voorspelde CNN + ECP5-toepassingsparameters zijn:
Voor softwareontwikkeling introduceert het bedrijf een neuraal netwerkcompiler dat compatibel is met zowel Caffe- als TensorFlow-netwerkontwikkelingssystemen.
Volgens Lattice marketingdirecteur Deepak Boppana heeft de compiler geen eerdere RTL-ervaring nodig en zal hij ook ontwerpen analyseren en simuleren.
Het plan is, aldus Boppana, dat de compiler naast de Radiant-ontwikkelomgeving van het bedrijf wordt gebruikt voor de combinatie BNN + iCE40 UltraPlus of de Diamond-ontwikkelomgeving voor CNN + EC5P.
Voor klanten die niet weten hoe een neurale netwerkgebaseerde toepassing moet worden ontwikkeld, werkt het bedrijf samen met ontwerpservicebedrijven, waaronder Colorado Engineering, Wipro, Softnautincs en VectorBlox.
Er zijn al hardware-ontwikkelingsborden beschikbaar voor de iCE40 UltraPlus en ECP5.
Interface bridging en data aggregation-applicaties worden verwacht in IoT-toepassingen met grote volumes, waaronder slimme luidsprekers, bewakingscamera's, industriële robots en drones.
Er zijn referentieontwerpen voorzien voor: gezichtsdetectie, detectie van sleutelzinnen (iCE40 UltraPlus) en voor de EC5P: objecttelling, gezichtsvolging en detectie van snelborden.
De versnellers zijn gebrandmerkt 'Sensai‘.