Microchip Technology Inc. ir ieviesis programmatūras VectorBlox paātrinātāja programmatūras izstrādes komplektu (SDK), lai apmierinātu pieaugošo vajadzību pēc energoefektīvas secināšanas malējās lietojumprogrammās, programmatūras izstrādātājiem atvieglojot savu algoritmu ieviešanu PolarFire laukā programmējamos vārtu blokos (FPGA). Izmantojot SDK, izstrādātāji var izmantot PolarFire FPGA, lai izveidotu mazjaudas, elastīgas uz pārklājuma balstītas neironu tīkla lietojumprogrammas, nemācoties FPGA rīku plūsmu.
VectorBlox Accelerator SDK ir izstrādāts, lai izstrādātāji varētu kodēt C / C ++ un programmēt energoefektīvus neironu tīklus, un tas var izpildīt modeļus TensorFlow un atvērtā neironu tīkla apmaiņas (ONNX) formātā. VectorBlox Accelerator SDK var darbināt Linux un Windows operētājsistēmās, un tam ir mazliet precīzs simulators, ko var izmantot, lai pārbaudītu aparatūras precizitāti pašā programmatūras vidē. Ar neironu tīkla IP palīdzību komplekts atbalsta arī iespēju tīkla laikā ielādēt dažādus tīkla modeļus.
PolarFire FPGA nodrošina līdz pat 50 procentiem zemāku kopējo jaudu nekā konkurējošās ierīces, vienlaikus piedāvājot arī par 25 procentiem lielākas jaudas matemātikas blokus, kas var veikt līdz 1,5 tera operācijām sekundē (TOPS). Izmantojot FPGA, izstrādātāji var izmantot pielāgošanu un diferenciāciju, izmantojot ierīcēm raksturīgo jaunināšanu un spēju integrēt funkcijas vienā mikroshēmā. PolarFire ir pieejams dažādos izmēros, lai pielāgotu veiktspējas, jaudas un iepakojuma lieluma kompromisus lietojumprogrammām, lai klienti varētu īstenot savus risinājumus iepakojuma izmēros, kuru izmērs ir 11x11 mm.
Lai uzzinātu vairāk par VectorBlox Accelerator SDK, apmeklējiet Microchip Technology Inc. oficiālo vietni.