Microchip Technology Inc. je predstavil komplet za razvoj programske opreme VectorBlox Accelerator Software Development Kit (SDK), da bi zadovoljil naraščajočo potrebo po energetsko učinkovitem vključevanju v robne aplikacije, tako da razvijalcem programske opreme olajša izvajanje algoritmov v poljsko nizih programabilnih vrat PolarFire (FPGA). Z uporabo SDK-ja razvijalci lahko uporabljajo FPGA PolarFire za ustvarjanje nizkoenergičnih, prilagodljivih aplikacij nevronskih mrež, ki temeljijo na prekrivanju, ne da bi se naučili pretoka orodij FPGA.
SDK VectorBlox Accelerator je zasnovan tako, da razvijalcem omogoča kodiranje v jeziku C / C ++ in programiranje energetsko učinkovitih nevronskih omrežij, izvaja pa lahko modele v TensorFlow in formatu izmenjave odprtih nevronskih omrežij (ONNX). SDK VectorBlox Accelerator lahko upravljate z operacijskim sistemom Linux in Windows in ima nekoliko natančen simulator, s katerim lahko preverite natančnost strojne opreme v samem programskem okolju. S pomočjo IP-ja nevronskega omrežja komplet podpira tudi možnost nalaganja različnih omrežnih modelov v času izvajanja.
PolarFire FPGA zagotavljajo do 50 odstotkov manjšo skupno moč kot konkurenčne naprave, hkrati pa ponujajo tudi 25 odstotkov matematičnih blokov večje zmogljivosti, ki lahko zagotavljajo do 1,5 tera operacij na sekundo (TOPS). Z uporabo FPGA-jev lahko razvijalci izkoristijo prilagajanje in diferenciacijo z lastno nadgradljivostjo in zmožnostjo integracije funkcij na enem čipu. PolarFire je na voljo v številnih velikostih, ki ustrezajo kompromisom glede zmogljivosti, moči in velikosti paketa za aplikacije, da kupcem omogočijo, da svoje rešitve uvedejo v velikostih paketov, majhnih do 11x11 mm.
Če želite izvedeti več o paketu SDK VectorBlox Accelerator, obiščite uradno spletno stran Microchip Technology Inc.