Nyheder

Neurale netværksacceleratorer til Lattice FPGA'er

Begge er rettet mod at implementere neurale netværk i forbruger- og industrielle netværkskantprodukter. De er ikke egnede til netværkstræning, som skal gøres andetsteds.

'Binariseret neuralt netværk (BNN) accelerator' understøtter 1bit vægte, har 1bit aktiveringskvantisering og er designet til at blive brugt sammen med firmaets iCE40 UltraPlus FPGA'er.

Kombinationen af ​​accelerator og FPGA er beregnet til altid-på-applikationer som verbal nøglefrasdetektering, ansigtsdetektering og objektdetektering.

Lattice-BNN-acceleratorForudsete BNN + iCE40 UltraPlus applikationsparametre er:

  • 1bit neuralt netværk
  • 1-10mW aktivt forbrug
  • 5,5 mm2 fodspor
  • ~ $ 1 bom

Det andet produkt, "CNN-accelerator", understøtter et valg af 1, 8 og 16bit-data til både vægte og aktivering, og er rettet mod ECP5 FPGA'er - som generelt er beregnet til videoanvendelse.

For at gemme FPGA-ressourcer kan forskellige ordbredder (1, 8 eller 16bit) blandes og matches i forskellige lag af det neurale net.

Denne kombination af accelerator og FPGA er beregnet til applikationer, herunder ansigtssporing, objektsporing, registrering af hastighedsskilt og objekttælling.

Lattice-CNN-accelerator

Forudsete CNN + ECP5 applikationsparametre er:

  • 1, 8 eller 16bit netværk
  • <1W active consumption
  • 100mm2 fodspor
  • ~ $ 10 bom

For softwareudvikling indfører firmaet en neuralt netværkskompilator, der er kompatibel med både Caffe og TensorFlow-netværksudviklingssystemer.

Ifølge Lattice marketing direktør Deepak Boppana kræver kompilatoren ingen tidligere RTL erfaring, og vil også analysere og simulere design.

Planen er, siger Boppana, at kompilatoren vil blive brugt sammen med firmaets strålende udviklingsmiljø for BNN + iCE40 UltraPlus-kombinationen eller dets Diamond-udviklingsmiljø for CNN + EC5P.

For kunder er usikker på, hvordan man udvikler et neuralt netværksbaseret program, har firmaet samarbejdet med design services virksomheder, herunder Colorado Engineering, Wipro, Softnautincs og VectorBlox.

Hardwareudviklingskort er allerede tilgængelige for iCE40 UltraPlus og ECP5.

Interface-brodannelser og dataaggregeringsapplikationer forventes i højvolumen IoT-applikationer, herunder intelligente højttalere, overvågningskameraer, industrirobotter og droner.

Der tilbydes referencemønstre for: ansigtsdetektering, nøglefrasdetektering (iCE40 UltraPlus) og for EC5P: objekttælling, ansigtssporing og registrering af hastighedsskilt.

Acceleratorerne er mærket 'Sensai’.