Balita

Mga accelerators ng neural network para sa Mga FPGA na Lattice

Ang parehong ay naglalayong ipatupad ang mga neural network sa mga produkto ng consumer at pang-industriya na gilid ng network. Hindi sila angkop para sa pagsasanay sa network, na dapat gawin sa ibang lugar.

Ang 'Binarized neural network (BNN) accelerator' ay sumusuporta sa 1bit weights, may 1bit activation quantization, at idinisenyo upang magamit sa firm's iCE40 UltraPlus FPGAs.

Ang kumbinasyon ng accelerator at FPGA ay inilaan para sa laging-on na mga application tulad ng verbal key phrase detection, face detection at object detection.

Lattice-BNN-acceleratorAng hinulaang mga parameter ng aplikasyon ng BNN + iCE40 UltraPlus ay:

  • 1bit neural network
  • Aktibong paggamit ng 1-10mW
  • 5.5mm2 footprint
  • ~ $ 1 bom

Ang ikalawang produkto, 'convolutional neural network (CNN) accelerator', ay sumusuporta sa pagpili ng 1, 8 at 16bit na data para sa parehong mga timbang at pag-activate, ay naglalayong sa ECP5 FPGAs - na karaniwang inilaan para sa paggamit ng video.

Upang i-save ang mga mapagkukunan ng FPGA, ang iba't ibang mga lapad ng salita (1, 8 o 16bit) ay maaaring halo-halong at maitugma sa iba't ibang mga layer ng neural net.

Ang kumbinasyon ng accelerator at FPGA ay inilaan para sa mga application kabilang ang pagsubaybay sa mukha, pagsubaybay sa object, pag-detect ng bilis ng pag-sign at pagbilang ng object.

Lattice-CNN-accelerator

Ang predicted CNN + ECP5 mga parameter ng application ay:

  • 1, 8, o 16bit network
  • <1W active consumption
  • 100mm2 footprint
  • ~ $ 10 bom

Para sa pagpapaunlad ng software, ang kumpanya ay nagpapakilala ng isang neural network compiler na katugma sa parehong Caffe at TensorFlow network development system.

Ayon sa director ng marketing na Lattice na si Deepak Boppana, ang tagatala ay hindi nangangailangan ng karanasan sa nakaraang RTL, at susuriin din at gayahin ang mga disenyo.

Ang plano ay, sinabi Boppana, na ang tagatala ay gagamitin sa tabi ng Radiant development environment ng firm para sa BNN + iCE40 UltraPlus na kumbinasyon, o ang Diamond development environment nito para sa CNN + EC5P.

Para sa mga customer na hindi sigurado kung paano bumuo ng isang neural network na nakabatay sa application, ang kumpanya ay nakipagsosyo sa mga kumpanya ng disenyo ng mga serbisyo kabilang ang Colorado Engineering, Wipro, Softnautincs at VectorBlox.

Available ang mga panel ng pag-unlad ng hardware para sa iCE40 UltraPlus at ECP5.

Ang mga interface ng bridging at mga data ng pagsasama-sama ay inaasahan sa mga high-volume na application ng IoT kabilang ang mga smart speaker, surveillance camera, pang-industriya na mga robot at drone.

Ang mga disenyo ng sanggunian ay ipinagkakaloob para sa: pagtuklas ng mukha, key detection ng parirala (iCE40 UltraPlus), at para sa EC5P: pagbilang ng object, pagsubaybay sa mukha, at pag-detect ng bilis ng pag-sign.

Ang mga accelerators ay branded 'sensai'.