PCASで得られたAIモデルは大幅に軽量化できているが、この強みをさらに強化するのがミプソロジーのZebraである。Zebraは、CPUやGPUによる深層学習で得たAIモデルをそのままFPGA上に実装して推論を実行できるようにするAI処理の高速化プラットフォームだ。Mipsology Japan カントリーマネージャの藤谷つぐみ氏は「ニューラルネットワーク全体をコンパイルするのではなく、ニューラルネットワークの各レイヤーをFPGAなどのターゲットデバイスに合わせて最適化することで、最新のAI技術に対応しやすい仕組みが特徴になっている。レイテンシ(遅延)に厳しい、自動車やメディカル、ロボットなどのアプリケーションに最適な技術だと考えている」と説明する。
これまでAIモデルを軽量化しFPGAに実装するという手順は、AIモデルの軽量化で手戻りが発生する可能性が高く、FPGAへの実装もハードウェア記述言語に詳しい専門技術者が対応する必要があるという課題があった。AIモデルの軽量化をPCASで、FPGAへの実装をZebraで自動化することにより、開発期間とコストを大幅に圧縮できるようになる。
PCASとZebraの組み合わせでは、冒頭に挙げた通り、YOLOv4を用いた評価実験でZebra単体と比較して約4倍の高速化効果が得られた。また、ターゲットに搭載するFPGAデバイスの規模に合わせて、AIモデルを軽量化のレベルを選択できるというメリットもある。
製品の受託開発を主力事業とするOKIアイディエスは、これまでもFPGA搭載製品の開発も多数手掛けている。今回発表したFPGA設計開発サービスでは、PCASとZebraの組み合わせによるAIモデル軽量化とFPGAへの実装に加えて、AIモデルの前処理や後処理を含めた回路の設計開発を行う方針である。
複雑な構造のCNNでも演算量を80%削減、認識精度の劣化も約1%に抑える
「NG画像不足」を解決、少量データで特徴抽出するAI技術スパースモデリング
オムロンが2つのAI新技術、人の経験使い軽量化したAIと学習モデルを統合できるAI
演算量を90%減、エッジで画像生成・認識できるAIを三菱電機が開発
AI行為判定で品質管理向上、OKIの全員参加型イノベーションは実践モードへ
AIエッジコンピューティングの社会実装拡大へ、OKIがコンテストを実施Copyright © ITmedia, Inc. All Rights Reserved.
組み込み開発の記事ランキング
コーナーリンク
よく読まれている編集記者コラム