トップQs
タイムライン
チャット
視点

ビジョン・プロセッシング・ユニット

ウィキペディアから

Remove ads

ビジョン・プロセッシング・ユニット(英: VPUVision Processing Unit)は(2023年時点では)新興マイクロプロセッサの1分類であり; マシンビジョン・タスクを高速化するように設計された、特定の種類のAIアクセラレータである[1][2]

概要

ビジョン・プロセッシング・ユニットはCNN(畳み込みニューラルネットワーク)、SIFT(スケール不変特徴変換)などのマシンビジョン・アルゴリズムの実行に適しているという点で、ビデオ・プロセッシング・ユニットビデオのエンコードとデコードに特化したもの)とは異なる。

これらには、(オフチップ・バッファをバイパスして)カメラからデータを取得するための直接インターフェイスが含まれる場合があり、メニーコアDSPなどのスクラッチパッドメモリを備えた多数の並列実行ユニット間のオンチップ・データフローがより重視される。ただし(ビデオ・プロセッシング・ユニットのように)、画像処理のための低精度固定小数点演算に焦点を当てている場合がある。

GPU類との対比

これらは(3Dグラフィックス向けに)ラスタライゼーションテクスチャマッピングに特化したハードウェアを備え、メモリ・アーキテクチャが(ランダム・アクセス・パターンによるテクスチャマップの読み取りとフレームバッファの変更など)オフチップ・メモリ内のビットマップ画像の操作に最適化されているGPUとは異なる。VPUはワットあたりのパフォーマンスに最適化されているが、GPUは主に絶対パフォーマンスに重点を置いている。

ターゲット市場はロボット工学モノのインターネット(IoT)、仮想現実拡張現実用の新しいクラスのデジタルカメラスマート・カメラ、そしてスマートフォンやその他携帯機器へのマシンビジョン・アクセラレーションの統合などである。

一例

より大分類なカテゴリ

一部のプロセッサーはVPUとして説明されてないが、マシンビジョン・タスクに同様に適用できる。これらは、(VPUも属する可能性がある)AIアクセラレータのより広範なカテゴリを形成する可能性があるが、しかしながら2016年現在、名前についてはコンセンサスがない:

Remove ads

関連項目

  • Adapteva Epiphany、は同様にオンチップ・データフローに重点を置いたメニーコア・プロセッサであり、32ビット浮動小数点のパフォーマンスに焦点を当てていた
  • CELL、は(ビデオに適したSIMD命令とデータ型、およびスクラッチパッドメモリ間のオンチップDMAを持つ)ビジョン・プロセッシング・ユニットとほぼ一致した機能を備えたマルチコア・プロセッサ
  • コプロセッサ
  • Graphics processing unit、もまたビジョン・アルゴリズムを実行するためにもよく使われる。 NVidiaのPascalアーキテクチャにはFP16サポートが含まれており、AIワークロードの精度とコストのトレードオフを向上させる。
  • w:MPSoC
  • OpenCL
  • w:OpenVX
  • w:Physics processing unit、高スループット・アクセラレータでCPUとGPUを補完するという過去の試み
  • テンソル・プロセッシング・ユニット、GoogleがAI計算を高速化するために社内で使用するチップ
Remove ads

脚注

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads