NPU
NPU(Neural Processing Unit)とは、ニューラルネットワークの演算を高速化し、電力消費を抑えるために設計された専用プロセッサの総称です。
CPUやGPUとの違い
NPUの構造はGPUにかなり似ており、大雑把にいうとニューラルネットワークに関係ないであろう部分がバッサリ削除されたものです。ニューラルネットワークは基本的に行列演算ばかりなのでベクトル演算やテクスチャマッピングなど全部削除です。ちなみにNVIDIAの業務用のAIプロセッサはこれらを申し訳程度に残してあるため「これはGPUだ」と言い張っています。
関連項目
- Android Neural Networks API