Efinixは、Efinix TinyMLアクセラレータを搭載したRISC-V プロセッサの Sapphire SoC スイート上で実行されるオープンソースのTensorFlow Lite for Microcontrollers(TFLite Micro)C++ ライブラリに基づくTinyMLプラットフォームを提供します。
![]()
Open Source
![]()
Field Reconfigurable
![]()
Free AI Framework
![]()
High Performance and Low Power
人工知能(AI)をネットワークエッジに近づけ、低レイテンシでコンテキストを増やしながらデータを処理できるようにする動きがあります。しかし、エッジでは電力と計算リソースが貴重であり、計算リソースを大幅に消費するAIアルゴリズムでは。必要なパフォーマンスを実現することが困難です。オープンソースコミュニティは、標準のTensorFlowモデルの量子化バージョンを作成し、関数のライブラリを使用して、それらを終端のマイクロコントローラで実行できるようにするTensorFlow Liteを開発しました。Efinix TinyMLプラットフォームは、これらのTensorFlow Liteモデルを取得し、Sapphireコアのカスタム命令機能を使用して、FPGAハードウェアでそれらを高速化し、低消費電力と小さなフットプリントを維持しながらパフォーマンスを大幅に向上させます。
TensorFlow, the TensorFlow logo and any related marks are trademarks of Google Inc.
Efinixは、さまざまなアクセラレーション戦略を備えた、柔軟でスケーラブルなRISC-VベースのTinyMLプラットフォームを提供します。
Efinixは、Efinix FPGAへのTinyMLアプリケーションの導入を容易にするエンドツーエンドの設計フローを提供します。設計フローには、AIモデルの学習、学習後の量子化から、カスタムTinyMLアクセラレータを使用したRISC-Vでの推論の実行まで、フローのあらゆる側面が含まれます。さらに、非常に柔軟性の高いドメイン固定のフレームワークであるEfinixにTinyMLを導入する手順も示しています。
Efinix TinyMLプラットフォームをさらに詳しく調べるには:
Efinix TinyML プラットフォームは、複数の AI モデルを並列に実行できる次世代エッジ AI ソリューションです。異なるニューラルネットワークを別々の CPU コアで同時に実行可能にします。例えば 1 つのコアで人物検出を実行しながら、別のコアで顔ランドマーク検出をリアルタイムで実行できます。
Efinix TinyML プラットフォームでは、「Hello World」 および各種デモアプリケーション向けに、すぐに試せるマルチモデル AI 検出のサンプルを提供しています。
この例では最大 4 つの AI モデルを同時に実行できるこのデザインは、独自モデル展開時のフレームワークを提供します。高性能な Sapphire SoC のマルチコア性能を活用しつつ、ソフトコア版 Sapphire SoC への移植も容易に行えます。
以下のブロック図は、TI375C529 開発キット向けのデモアプリケーションを対象とした設計例を示しています。この設計の詳細については、GitHub を参照してください。

AI 搭載スマートウェイクアップによる最大電力節約
リアルタイム振動監視システムによるスマートなメンテナンス
センサーフュージョンと異常検知により、より安全で高度な自律ロボットを実現
人物の顔を自動的にぼかし、プライバシー保護に配慮した AI ソリューションを提供