Microchip Technology Inc.は、VectorBlox Acceleratorソフトウェア開発キット(SDK)を導入し、ソフトウェア開発者がPolarFireフィールドプログラマブルゲートアレイ(FPGA)にアルゴリズムを簡単に実装できるようにすることで、エッジアプリケーションでの電力効率の高い推論のニーズの高まりに対応しています。SDKを使用することにより、開発者はPolarFire FPGAを使用して、FPGAツールフローを学習することなく、低電力で柔軟なオーバーレイベースのニューラルネットワークアプリケーションを作成できます。
VectorBlox Accelerator SDKは、開発者がC / C ++でコーディングし、電力効率の高いニューラルネットワークをプログラムできるように設計されており、TensorFlowおよびオープンニューラルネットワークエクスチェンジ(ONNX)形式でモデルを実行できます。 VectorBlox Accelerator SDKは、LinuxおよびWindowsオペレーティングシステムで操作でき、ソフトウェア環境自体のハードウェアの精度を検証するために使用できる少し正確なシミュレーターを備えています。ニューラルネットワークIPの助けを借りて、キットは実行時にさまざまなネットワークモデルをロードする機能もサポートします。
PolarFire FPGAは、競合するデバイスよりも最大50%低い総電力を提供すると同時に、最大1.5テラオペレーション/秒(TOPS)を提供できる25%大容量の演算ブロックも提供します。FPGAを使用することにより、開発者は、デバイス固有のアップグレード可能性と単一チップに機能を統合する機能を通じて、カスタマイズと差別化を活用できます。PolarFireは、アプリケーションのパフォーマンス、電力、およびパッケージサイズのトレードオフに一致するさまざまなサイズで利用できるため、お客様は11x11mmのパッケージサイズでソリューションを実装できます。
VectorBlox Accelerator SDKの詳細については、Microchip TechnologyIncの公式Webサイトにアクセスしてください。