Microchip Technology Inc. har introducerat VectorBlox Accelerator Software Development Kit (SDK) för att möta det växande behovet av energieffektiv inferens i kantapplikationen genom att göra det lättare för programutvecklare att implementera sina algoritmer i PolarFire fältprogrammerbara grindmatriser (FPGA). Genom att använda SDK kan utvecklare använda PolarFire FPGA för att skapa lågeffektiva, flexibla överlagsbaserade neurala nätverksapplikationer utan att lära sig ett FPGA-verktygsflöde.
VectorBlox Accelerator SDK är utformad för att göra det möjligt för utvecklare att koda i C / C ++ och programmera energieffektiva neurala nätverk och det kan köra modeller i TensorFlow och ONNX (Open Neural Network Exchange). VectorBlox Accelerator SDK kan drivas på Linux- och Windows-operativsystem, och den har en lite exakt simulator som kan användas för att validera hårdvarans noggrannhet i själva programvarumiljön. Med hjälp av det neurala nätverkets IP stöder satsen också möjligheten att ladda olika nätverksmodeller vid körning.
PolarFire FPGA: erna levererar upp till 50 procent lägre total effekt än konkurrerande enheter, samtidigt som de erbjuder 25 procent högre matematikblock som kan leverera upp till 1,5 tera operationer per sekund (TOPS). Genom att använda FPGA: erna kan utvecklarna utnyttja anpassning och differentiering genom enheternas inneboende uppgradering och förmåga att integrera funktioner på ett enda chip. PolarFire finns i en rad storlekar för att matcha prestanda, kraft och paketstorlek mellan applikationer, så att kunderna kan implementera sina lösningar i paketstorlekar så små som 11x11 mm.
Om du vill veta mer om VectorBlox Accelerator SDK besöker du Microchip Technology Inc.s officiella webbplats.