Microchip Technology Inc.는 소프트웨어 개발자가 PolarFire FPGA (Field-Programmable Gate Array)에서 알고리즘을보다 쉽게 구현할 수 있도록하여 에지 애플리케이션에서 전력 효율적인 추론에 대한 증가하는 요구를 충족하기 위해 VectorBlox 가속기 SDK (소프트웨어 개발 키트) 를 도입했습니다. SDK를 사용함으로써 개발자 는 FPGA 도구 흐름을 배우지 않고도 저전력의 유연한 오버레이 기반 신경망 애플리케이션 을 생성하기 위해 PolarFire FPGA를 사용할 수 있습니다.
VectorBlox Accelerator SDK는 개발자가 C / C ++로 코딩하고 전력 효율적인 신경망을 프로그래밍 할 수 있도록 설계되었으며 TensorFlow 및 개방형 신경망 교환 (ONNX) 형식으로 모델을 실행할 수 있습니다. VectorBlox Accelerator SDK는 Linux 및 Windows 운영 체제에서 작동 할 수 있으며 소프트웨어 환경 자체에서 하드웨어의 정확성을 검증하는 데 사용할 수있는 약간 정확한 시뮬레이터가 있습니다. 신경망 IP의 도움으로 키트는 런타임에 다양한 네트워크 모델을로드하는 기능도 지원합니다.
PolarFire FPGA는 경쟁 장치보다 최대 50 % 낮은 총 전력을 제공하는 동시에 최대 1.5TOPS (초당 작업 수)를 제공 할 수있는 25 % 고용량 수학 블록을 제공합니다. FPGA를 사용하여 개발자는 장치의 고유 한 업그레이드 가능성과 단일 칩에 기능을 통합하는 기능을 통해 사용자 정의 및 차별화를 활용할 수 있습니다. PolarFire는 애플리케이션의 성능, 전력 및 패키지 크기 균형을 맞추기 위해 다양한 크기로 제공되므로 고객이 11x11mm의 작은 패키지 크기로 솔루션을 구현할 수 있습니다.
VectorBlox Accelerator SDK에 대해 자세히 알아 보려면 Microchip Technology Inc.의 공식 웹 사이트를 방문하십시오.