Spoločnosť Microchip Technology Inc. predstavila sadu VectorBlox Accelerator Software Development Kit (SDK), aby uspokojila rastúcu potrebu energeticky efektívneho vyvodzovania záverov v okrajových aplikáciách a uľahčila vývojárom softvéru implementáciu ich algoritmov v poľných programovateľných hradlových poliach (FPGA) PolarFire. Pomocou SDK môžu vývojári použiť PolarFire FPGA na vytváranie nízkoenergetických flexibilných aplikácií neurónovej siete založených na prekrytí bez učenia sa toku nástrojov FPGA.
Sada VectorBlox Accelerator SDK je navrhnutá tak, aby vývojárom umožňovala kódovanie v C / C ++ a programovanie energeticky efektívnych neurónových sietí. Môže vykonávať modely vo formáte TensorFlow a vo formáte výmeny otvorenej neurónovej siete (ONNX). Sada VectorBlox Accelerator SDK môže byť prevádzkovaná v operačných systémoch Linux a Windows a má trochu presný simulátor, pomocou ktorého je možné overiť presnosť hardvéru v samotnom softvérovom prostredí. Pomocou IP neurónovej siete podporuje súprava tiež schopnosť načítať rôzne sieťové modely za behu.
PolarFire FPGA poskytujú až o 50 percent nižší celkový výkon ako konkurenčné zariadenia a zároveň ponúkajú o 25 percent vyššie matematické bloky s vyššou kapacitou, ktoré môžu poskytnúť až 1,5 tera operácie za sekundu (TOPS). Vďaka použitiu FPGA môžu vývojári využiť prispôsobenie a diferenciáciu prostredníctvom inherentnej upgradovateľnosti zariadení a schopnosti integrovať funkcie do jedného čipu. PolarFire je k dispozícii v rôznych veľkostiach, aby vyhovoval kompromisom medzi výkonom, výkonom a veľkosťou balenia pre aplikácie, aby zákazníkom umožnil implementovať ich riešenia vo veľkostiach balenia iba 11x11 mm.
Ak sa chcete dozvedieť viac informácií o súprave VectorBlox Accelerator SDK, navštívte oficiálnu webovú stránku spoločnosti Microchip Technology Inc.