Microchip Technology Inc. heeft de VectorBlox Accelerator Software Development Kit (SDK) geïntroduceerd om te voldoen aan de groeiende behoefte aan energiezuinige inferentie in randapplicaties door het voor softwareontwikkelaars gemakkelijker te maken om hun algoritmen te implementeren in PolarFire field-programmable gate arrays (FPGA's). Door de SDK te gebruiken, kunnen ontwikkelaars de PolarFire FPGA's gebruiken voor het maken van energiezuinige, flexibele op overlay gebaseerde neurale netwerktoepassingen zonder een FPGA- toolflow te leren.
De VectorBlox Accelerator SDK is ontworpen om ontwikkelaars in staat te stellen te coderen in C / C ++ en energiezuinige neurale netwerken te programmeren, en het kan modellen uitvoeren in TensorFlow en het open neurale netwerkuitwisseling (ONNX) -formaat. De VectorBlox Accelerator SDK kan worden gebruikt op het Linux- en Windows-besturingssysteem en heeft een beetje nauwkeurige simulator die kan worden gebruikt om de nauwkeurigheid van de hardware in de softwareomgeving zelf te valideren. Met behulp van het neurale netwerk-IP ondersteunt de kit ook de mogelijkheid om tijdens runtime verschillende netwerkmodellen te laden.
De PolarFire FPGA's leveren tot 50 procent lager totaal vermogen dan concurrerende apparaten, terwijl ze ook 25 procent rekenblokken met een hogere capaciteit bieden die tot 1,5 tera bewerkingen per seconde (TOPS) kunnen leveren. Door de FPGA's te gebruiken, kunnen de ontwikkelaars gebruik maken van maatwerk en differentiatie door de inherente upgradebaarheid van de apparaten en de mogelijkheid om functies op een enkele chip te integreren. De PolarFire is verkrijgbaar in een reeks maten voor het afstemmen van de prestatie-, kracht- en pakketafmetingen voor toepassingen, zodat klanten hun oplossingen kunnen implementeren in pakketafmetingen zo klein als 11x11 mm.
Bezoek de officiële website van Microchip Technology Inc. voor meer informatie over de VectorBlox Accelerator SDK.