NXP eIQ® Neutron ニューラルプロセッシングユニット (NPU)
NXP eIQ 次世代エッジアプリケーション向け: 高いスケーラビリティを備え、面積および電力効率に優れた機械学習アクセラレーターコアアーキテクチャ。
次世代のエッジアプリケーションは、高度な処理能力と機械学習機能を必要としています。機械学習のユースケースは市場やアプリケーション分野によって大きく異なり、求められる加速コンピューティング性能の量、消費電力の程度、そして総合的なソリューションコストも異なります。
機械学習アプリケーションにおいて、計算性能と電力効率を向上させる最も効果的な方法の一つは、目的に特化した専用のニューラルプロセッシングユニット(NPU)を統合することです。このNPUは、マシンラーニングアクセラレータ(MLA)やディープラーニングアクセラレータ(DLA)と呼ばれることもあり、CPUの計算コアを補完する役割を果たします。
NXPは、従来のMCU(マイクロコントローラー)であるKinetisやLPCファミリー、そして最近ではMCXデバイスのポートフォリオから、i.MX RTクロスオーバーMCUやi.MXアプリケーションプロセッサに至るまで、非常に幅広い製品群を提供しています。当社が対応する各市場において、効率的な機械学習計算能力のニーズが高まっていることを実感しています。ポートフォリオ全体でユーザーに最適化されたデバイスを提供するために、私たちはeIQ Neutronニューラルプロセッシングユニット(NPU)を開発しました。eIQ Neutron NPUアーキテクチャは、ポートフォリオ内で最も効率的なMCUから最も高性能なi.MXアプリケーションプロセッサにまでスケールします。このギガ(数十億)からテラ(数兆)のオペレーション毎サイクルのスケーラビリティに加え、CNN、RNN、TCN、Transformerネットワークなど多様なニューラルネットワークタイプへの対応が成功の鍵となっています。
eIQ Neutron NPUは、コアが統合されるNXPエッジ処理デバイスや、そのデバイスファミリーが対応する市場のニーズに基づいて活用できる豊富なオプションを提供します。
- 専用コントローラーコア
- インライン量子化解除、活性化、およびプーリング
- 電力消費を抑え、システムメモリ速度への依存を軽減するための小型キャッシュ内蔵
- 重量圧縮解除エンジン
- ストライド、バッチ処理、インターリーブ、結合を含む入出力フォーマット向けの高度な多次元DMA
- 構成可能な結合メモリ
次世代の安全で接続されたエッジデバイスの設計をお考えですか?
さらに詳しい情報を知るには、i.MX 95製品発表ブログをご覧ください。
ハードウェアの能力と機能に加えて、eIQ Neutron NPUコアは受賞歴のあるeIQ®機械学習 (ML) ソフトウェア (SW) 開発環境によって完全にサポートされています。NXPが開発したハードウェアアクセラレーションとソフトウェアの支援を組み合わせることで、ユーザーはNXPのエッジ処理ポートフォリオ全体にわたってその経験を活かすことが可能となり、また、デバイスが展開されフィールドで使用されている後も、最新機械学習のニューラルネットワーク、モデル、およびオペレーターのサポートをより効率的に継続できるという安心感も得られます。
MCX-NシリーズのMCUおよびi.MX 95アプリケーションプロセッサとともに、eIQ Neutron NPUを使用してインテリジェントなソリューションの開発を開始できます。他にもさらに多くのデバイスが登場予定です。
MCX N MCUでeIQ Neutron NPUを探索する:
MCX Nシリーズ製品
記事タグ