Microchip Technology Inc. har introduceret VectorBlox Accelerator Software Development Kit (SDK) for at imødekomme det voksende behov for energieffektiv inferencing i kantapplikation ved at gøre det lettere for softwareudviklere at implementere deres algoritmer i PolarFire feltprogrammerbare gate arrays (FPGA'er). Ved at bruge SDK kan udviklere bruge PolarFire FPGA'er til at skabe laveffekts, fleksible overlay-baserede neurale netværksapplikationer uden at lære et FPGA-værktøjsflow.
VectorBlox Accelerator SDK er designet til at give udviklere mulighed for at kode i C / C ++ og programmere strømeffektive neurale netværk, og det kan udføre modeller i TensorFlow og det åbne neurale netværksudvekslingsformat (ONNX). VectorBlox Accelerator SDK kan betjenes på Linux- og Windows-operativsystemet, og den har en lidt nøjagtig simulator, der kan bruges til at validere nøjagtigheden af hardwaren i selve softwaremiljøet. Ved hjælp af det neurale netværk IP understøtter sættet også muligheden for at indlæse forskellige netværksmodeller på kørselstid.
PolarFire FPGA'erne leverer op til 50 procent lavere total effekt end konkurrerende enheder, samtidig med at de tilbyder 25 procent matematiske blokke med højere kapacitet, der kan levere op til 1,5 teroperationer pr. Sekund (TOPS). Ved at bruge FPGA'erne kan udviklerne udnytte tilpasning og differentiering gennem enhedernes iboende opgraderbarhed og evne til at integrere funktioner på en enkelt chip. PolarFire fås i en række størrelser til at matche ydelsen, kraften og pakningsstørrelsen mellem applikationer for at gøre det muligt for kunderne at implementere deres løsninger i pakkestørrelser så små som 11x11 mm.
For at vide mere om VectorBlox Accelerator SDK, besøg Microchip Technology Inc.s officielle hjemmeside.