ztachip/ztachip

Opensource software/hardware platform to build edge AI solutions deployed on FPGA or custom ASIC hardware.

何を解決するか

エッジAI推論におけるメモリ帯域幅のボトルネックに対処します。多くのエッジデバイスは、プロセッサがメモリからのデータを待つ時間が長すぎることで、大規模なビジョンモデルや言語モデル(LLMs/VLMs)を実行できず困っています。ztachipは、メモリ効率を最大化するデータに配慮したアーキテクチャを採用しています。

動作方法

ztachipは、低コストのFPGA(例:Artix-7)やカスタムASICに展開可能な、オープンソースのRISC-V向けAIアクセラレータです。一般のプロセッサよりもモデルの重みやデータをより効率的に移動するデータに配慮した設計を採用しています。システムには独自のRTL、コンパイラ、ソフトウェアスタックが含まれており、同じハードウェア上で古典的なコンピュータビジョンタスク、ニューラルネットワーク推論、トランスフォーマーモデルを実行できます。

対象ユーザー

クラウドサーバーに頼らずエッジでAI推論を実行したい開発者やハードウェアエンジニア向けです。MicroPythonインターフェースにより、ハードウェア知識がなくても利用可能であり、FPGA、ASIC、SoCに設計を移植したい上級ユーザーにも対応しています。

特徴

  • 高い効率性: Raspberry Pi 5と比較してメモリ帯域幅の使用効率が3.5倍高い。
  • 多様なワークロード: 古典的なコンピュータビジョン(エッジ検出、オプティカルフロー)、TensorFlowモデル、LLMs/VLMsをサポート。
  • 簡単なプログラミング: MicroPythonでプログラミング可能。ハードウェアの深い知識が不要。
  • オープンソース: RTL、コンパイラ、ソフトウェアのすべてのスタックがApache 2.0ライセンスで公開されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト