Microchip Technology Inc. a introdus VectorBlox Accelerator Software Development Kit (SDK) pentru a satisface nevoia tot mai mare de inferență eficientă din punct de vedere energetic în aplicațiile de margine, facilitând dezvoltatorilor de software implementarea algoritmilor lor în tablourile de poartă programabile pe câmp (FPGA) PolarFire. Prin utilizarea SDK, dezvoltatorii pot utiliza FPGA-urile PolarFire pentru crearea de aplicații de rețea neuronală, flexibile, suprapuse, cu putere redusă, fără a învăța un flux de instrumente FPGA.
VectorBlox Accelerator SDK este conceput pentru a permite dezvoltatorilor să codeze în C / C ++ și să programeze rețele neuronale eficiente din punct de vedere al puterii și poate executa modele în TensorFlow și în formatul de schimb de rețea neuronală deschisă (ONNX). VectorBlox Accelerator SDK poate fi operat pe sistemul de operare Linux și Windows și are un simulator puțin precis care poate fi utilizat pentru a valida acuratețea hardware-ului în mediul software în sine. Cu ajutorul rețelei IP neuronale, kitul acceptă, de asemenea, capacitatea de a încărca diferite modele de rețea în timpul rulării.
FPGA-urile PolarFire furnizează o putere totală cu până la 50% mai mică decât dispozitivele concurente, oferind în același timp blocuri matematice cu capacitate mai mare de 25%, care pot livra până la 1,5 operațiuni pe secundă (TOPS). Prin utilizarea FPGA-urilor, dezvoltatorii pot valorifica personalizarea și diferențierea prin actualizarea inerentă a dispozitivelor și capacitatea de a integra funcții pe un singur cip. PolarFire este disponibil într-o gamă de dimensiuni pentru a se potrivi cu performanțele, puterea și mărimile pachetelor pentru aplicații, pentru a permite clienților să își implementeze soluțiile în dimensiuni de pachete de până la 11x11 mm.
Pentru a afla mai multe despre SDK VectorBlox Accelerator, vizitați site-ul oficial al Microchip Technology Inc.