Nyheter

Neurala nätverksacceleratorer för Lattice FPGA

Båda syftar till att implementera neurala nätverk i konsument- och industriella nätverksprodukter. De är inte lämpliga för nätverksutbildning, vilket måste göras någon annanstans.

"Binarized Neural Network (BNN) accelerator" stöder 1bitvikter, har 1bitaktiveringskvantisering och är utformad för att användas med företagets iCE40 UltraPlus FPGAs.

Kombinationen av accelerator och FPGA är avsedd för applikationer som används alltid som verbal nyckelfrasdetektering, ansiktsdetektering och objektdetektering.

Lattice-BNN-acceleratorFörutsagda BNN + iCE40 UltraPlus-applikationsparametrar är:

  • 1bit neuralt nätverk
  • 1-10 mW aktiv konsumtion
  • 5,5 mm2 fotavtryck
  • ~ $ 1 bom

Den andra produkten, "convolutional neural Network (CNN) accelerator", stöder ett val av data om 1, 8 och 16bit för både vikter och aktivering, syftar till ECP5 FPGA: er - som vanligtvis är avsedda för videoanvändning.

För att spara FPGA-resurser kan olika ordbredd (1, 8 eller 16bit) blandas och matchas i olika lager i nervnätet.

Denna kombination av accelerator och FPGA är avsedd för applikationer inklusive ansiktsspårning, spårning av objekt, hastighetssignaldetektering och objekträkning.

Lattice-CNN-accelerator

Förutspådda CNN + ECP5-applikationsparametrar är:

  • 1, 8 eller 16bit nätverk
  • <1W active consumption
  • 100 mm2 fotavtryck
  • ~ $ 10 bom

För mjukvaruutveckling introducerar företaget en neural nätverkskompilator kompatibel med både Caffe och TensorFlow nätverksutvecklingssystem.

Enligt Lattice marknadschef Deepak Boppana kräver kompilatorn ingen tidigare RTL-erfarenhet och kommer också att analysera och simulera mönster.

Planen är, säger Boppana, att kompilatorn kommer att användas tillsammans med företagets Radiant-utvecklingsmiljö för BNN + iCE40 UltraPlus-kombinationen, eller dess Diamond-utvecklingsmiljö för CNN + EC5P.

För kunder som är osäkra på hur man utvecklar en neural nätverksbaserad applikation har företaget samarbetat med designtjänstföretag inklusive Colorado Engineering, Wipro, Softnautincs och VectorBlox.

Maskinvaruutvecklingskort finns redan tillgängliga för iCE40 UltraPlus och ECP5.

Gränssnittsbryggning och dataggregationsapplikationer förväntas i IoT-applikationer med hög volym inklusive smarta högtalare, övervakningskameror, industriroboter och drönare.

Referensdesign tillhandahålls för: ansiktsdetektering, detektering av nyckelfraser (iCE40 UltraPlus) och för EC5P: objekträkning, ansiktsspårning och snabbteckendetektering.

Acceleratorerna är märkta 'sensAI'.