ンプとは何ですか?

青灯夜游
リリース: 2022-01-12 15:20:44
オリジナル
44543 人が閲覧しました

npu は「組み込みニューラル ネットワーク プロセッサ」を指し、「データ駆動型並列コンピューティング」アーキテクチャを採用し、特にビデオや画像などの大規模なマルチメディア データの処理に優れています。 NPU プロセッサは、ニューラル ネットワークの動作を加速し、ニューラル ネットワーク動作における従来のチップの低効率の問題を解決するために、IoT 人工知能用に特別に設計されています。

ンプとは何ですか?

組み込みニューラル ネットワーク プロセッサ (NPU) は、「データ駆動型並列コンピューティング」アーキテクチャを採用しており、ビデオや画像などの大規模なマルチメディア データの処理に特に優れています。 。

NPU プロセッサは、IoT 人工知能用に特別に設計されており、ニューラル ネットワークの動作を高速化し、ニューラル ネットワーク動作における従来のチップの低効率の問題を解決するために使用されます。 GX8010 では、CPU と MCU にそれぞれ NPU が搭載されていますが、MCU 内の NPU は比較的小さいため、慣例的に SNPU と呼ばれています。

ンプとは何ですか?

#NPU プロセッサには、乗算と加算、活性化関数、2 次元データ演算、解凍などのモジュールが含まれています。

  • 乗算と加算モジュールは、行列の乗算と加算、畳み込み、ドット乗算などの関数を計算するために使用され、NPU 内に 64 個の MAC、SNPU 内に 32 個の MAC があります。

  • 活性化関数モジュールは、ニューラル ネットワークに活性化関数を実装するために最高の 12 次パラメーター フィッティング手法を使用しており、NPU には 6 つの MAC、SNPU には 3 つの MAC があります。

  • 2 次元データ操作モジュールは、ダウンサンプリング、プレーン データ コピーなどのプレーン上での操作を実装するために使用されます。NPU 内に 1 つの MAC があり、SNPU 内に 1 つずつ MAC があります。 。

  • 解凍モジュールは、重量データを解凍するために使用されます。 IoT デバイスのメモリ帯域幅が小さいという問題を解決するために、ニューラル ネットワークの重みは NPU コンパイラーで圧縮され、精度に影響を与えることなく 6 ~ 10 倍の圧縮効果を達成できます。

以上がンプとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
npu
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート