Microchip Technology Inc. har introdusert VectorBlox Accelerator Software Development Kit (SDK) for å møte det økende behovet for strømeffektiv inferens i kantapplikasjon ved å gjøre det lettere for programvareutviklere å implementere algoritmene sine i PolarFire feltprogrammerbare portarrays (FPGAer). Ved å bruke SDK kan utviklere bruke PolarFire FPGAer for å lage laveffekts, fleksible overleggsbaserte nevrale nettverksapplikasjoner uten å lære en FPGA-verktøystrøm.
VectorBlox Accelerator SDK er designet for å tillate utviklere å kode i C / C ++ og programmere energieffektive nevrale nettverk, og den kan utføre modeller i TensorFlow og ONNX- formatet for åpen nevrale nettverk. VectorBlox Accelerator SDK kan brukes på Linux- og Windows-operativsystemet, og den har en litt nøyaktig simulator som kan brukes til å validere nøyaktigheten til maskinvaren i selve programvaremiljøet. Ved hjelp av det nevrale nettverket IP støtter settet også muligheten til å laste inn forskjellige nettverksmodeller i løpetid.
PolarFire FPGA-ene leverer opptil 50 prosent lavere total effekt enn konkurrerende enheter, samtidig som de tilbyr 25 prosent matematiske blokker med høyere kapasitet som kan levere opptil 1,5 teroperasjoner per sekund (TOPS). Ved å bruke FPGA-ene kan utviklerne utnytte tilpasning og differensiering gjennom enhetens iboende oppgraderbarhet og evne til å integrere funksjoner på en enkelt brikke. PolarFire er tilgjengelig i en rekke størrelser for å matche ytelses-, kraft- og pakkestørrelseskompromisser for applikasjoner, slik at kundene kan implementere sine løsninger i pakkestørrelser så små som 11x11 mm.
For å vite mer om VectorBlox Accelerator SDK, besøk den offisielle nettsiden til Microchip Technology Inc.