„Microchip Technology Inc.“ pristatė programinės įrangos kūrimo rinkinį „VectorBlox Accelerator“ (SDK), kad patenkintų didėjantį efektyviai energiją darančių išvadų taikymą krašto programoje, palengvindamas programinės įrangos kūrėjams savo algoritmų diegimą „PolarFire“ lauke programuojamuose vartų matricose (FPGA). Naudodamiesi SDK, kūrėjai gali naudoti „PolarFire“ FPGA mažo galingumo, lanksčių perdangos pagrindu sukurtų neuroninių tinklo programų kūrimui, neišmokdami FPGA įrankių srauto.
„VectorBlox Accelerator SDK“ yra sukurtas tam, kad kūrėjai galėtų koduoti C / C ++ ir programuoti energiją taupančius neuroninius tinklus. Jis gali vykdyti modelius „ TensorFlow“ ir atvirojo neuroninio tinklo mainų (ONNX) formatu. „VectorBlox Accelerator SDK“ galima valdyti „Linux“ ir „Windows“ operacinėse sistemose, jis turi šiek tiek tikslų treniruoklį, kurį galima naudoti aparatinės įrangos tikslumui patvirtinti pačioje programinės įrangos aplinkoje. Naudojant neuroninio tinklo IP, rinkinys taip pat palaiko galimybę įkelti skirtingus tinklo modelius vykdymo metu.
„PolarFire“ FPGA teikia iki 50 procentų mažesnę bendrą galią nei konkuruojantys įrenginiai, taip pat siūlo 25 procentais didesnės talpos matematikos blokus, galinčius atlikti iki 1,5 teros operacijų per sekundę (TOPS). Naudodamiesi FPGA, kūrėjai gali pritaikyti ir diferencijuoti naudodami įrenginiams būdingą naujovinamumą ir galimybę integruoti funkcijas vienoje mikroschemoje. „PolarFire“ yra įvairių dydžių, kad atitiktų našumo, galios ir pakuotės dydžio kompromisus taikomosioms programoms, kad klientai galėtų įgyvendinti savo sprendimus, kurių dydis yra 11x11 mm.
Norėdami sužinoti daugiau apie „VectorBlox Accelerator SDK“, apsilankykite oficialioje „Microchip Technology Inc.“ svetainėje.