A Microchip Technology Inc. bemutatta a VectorBlox Accelerator szoftverfejlesztő készletet (SDK), hogy megfeleljen a szélső alkalmazások energiahatékony következtetéseinek növekvő igényének, megkönnyítve a szoftverfejlesztők számára algoritmusaik PolarFire terepi programozású kaputömbökbe (FPGA) történő megvalósítását. Az SDK használatával a fejlesztők a PolarFire FPGA-kat alacsony fogyasztású, rugalmas overlay-alapú neurális hálózati alkalmazások létrehozására használhatják anélkül, hogy megtanulnák az FPGA eszközfolyamatát.
A VectorBlox Accelerator SDK célja, hogy lehetővé tegye a fejlesztők számára a C / C ++ kódolást és az energiatakarékos ideghálózatok programozását, és TensorFlow és a nyílt neurális hálózati csere (ONNX) formátumban is képes modelleket végrehajtani. A VectorBlox Accelerator SDK Linux és Windows operációs rendszereken is működtethető, és van egy kicsit pontos szimulátora, amellyel ellenőrizhető a hardver pontossága magában a szoftverkörnyezetben. A neurális hálózati IP segítségével a készlet támogatja a különböző hálózati modellek futás közbeni betöltését is.
A PolarFire FPGA-k akár 50 százalékkal alacsonyabb összteljesítményt szolgáltatnak, mint a versenytárs eszközök, ugyanakkor 25 százalékkal nagyobb kapacitású matematikai blokkokat is kínálnak, amelyek másodpercenként akár 1,5 tera műveletet is képesek leadni (TOPS). Az FPGA-k használatával a fejlesztők kihasználhatják a testreszabást és a differenciálást az eszközök eredendő frissíthetőségén és a funkciók egyetlen chipbe történő integrálásának képességén keresztül. A PolarFire többféle méretben kapható az alkalmazások teljesítményének, teljesítményének és csomagméretének kompromisszumához, hogy az ügyfelek megoldásaikat akár 11x11 mm-es csomagméretekben is megvalósíthassák.
Ha többet szeretne megtudni a VectorBlox Accelerator SDK-ról, keresse fel a Microchip Technology Inc. hivatalos webhelyét.