Microchip Technology Inc. wprowadził VectorBlox Accelerator Software Development Kit (SDK), aby sprostać rosnącej potrzebie energooszczędnego wnioskowania w aplikacjach brzegowych, ułatwiając programistom wdrażanie ich algorytmów w programowalnych macierzach bramek (FPGA) PolarFire. Korzystając z SDK, programiści mogą używać układów FPGA PolarFire do tworzenia aplikacji sieci neuronowych opartych na nakładkach o niskim poborze mocy, bez uczenia się przepływu narzędzi FPGA.
VectorBlox Accelerator SDK został zaprojektowany, aby umożliwić programistom kodowanie w C / C ++ i programowanie energooszczędnych sieci neuronowych oraz może wykonywać modele w TensorFlow i formacie otwartej wymiany sieci neuronowej (ONNX). VectorBlox Accelerator SDK może być obsługiwany w systemie operacyjnym Linux i Windows i ma nieco dokładny symulator, którego można użyć do sprawdzenia dokładności sprzętu w samym środowisku oprogramowania. Za pomocą protokołu IP sieci neuronowej zestaw obsługuje również możliwość ładowania różnych modeli sieci w czasie wykonywania.
Układy FPGA PolarFire zapewniają do 50 procent mniejszą całkowitą moc niż konkurencyjne urządzenia, a także oferują 25-procentowe bloki matematyczne o większej pojemności, które mogą zapewnić do 1,5 tera operacji na sekundę (TOPS). Korzystając z układów FPGA, programiści mogą wykorzystać możliwości dostosowywania i różnicowania dzięki nieodłącznej możliwości modernizacji urządzeń i możliwości integracji funkcji na jednym chipie. PolarFire jest dostępny w różnych rozmiarach, aby dopasować wydajność, moc i rozmiar pakietu do zastosowań, aby umożliwić klientom wdrażanie ich rozwiązań w opakowaniach o wymiarach tak małych jak 11x11 mm.
Aby dowiedzieć się więcej o zestawie VectorBlox Accelerator SDK, odwiedź oficjalną witrynę firmy Microchip Technology Inc.