これからのパソコンで最も注目すべきパーツ。NPUってなんなの?
パソコン選びのスペックでよく目にするのが、CPU(Central Processing Unit)。パソコンの脳味噌であり、ほとんどのタスク処理を担当するやつ。 【全画像をみる】これからのパソコンで最も注目すべきパーツ。NPUってなんなの? あとはGPU(Graphics Processing Unit)も。主にグラフィックス(画像や映像)処理をするパーツで、3Dレンダリングやゲームで存在感を発揮します。GPUはCPU自体に内蔵されている場合もあれば、単体で独立している場合(ディスクリートGPU、dGPU)もあります。 これに加えて、最近よく耳にするようになったのがNPU。…NPUってなんです?
AI時代のNPU
NPU=「Neural network Processing Unit」。去年から急激に耳にするようになった気がします。去年といえば、AIスマホやAIPCなんて言葉を頻繁に聞くようになったタイミングです。 AIが現在のテック業界において、最も関心とコミットが高い分野であることは疑いようがありません。先日のGoogle(グーグル)のデベロッパカンファレンス「Google I/O」でも、120回ほど「AI」という言葉が連発されたことを思えばそれは明らか。 ソフトでもハードでも、ありとあらゆるものに拡大導入されていくAI。これまた先日のMicrosoft(マイクロソフト)の発表会では、「Copilop+ PC」なる新ジャンルのAI強化型パソコンも登場しました。 AIパソコンに欠かせないもの、それがNPUです。
NPUとは? TOPSとは?
冒頭にCPUとGPUを挙げましたが、NPUは特定タスクを行なうという点ではGPUに近い存在。ただ、独立して存在するGPUとは異なり、少なくとも現状ではCPUに搭載されています。 何を専門に行なうのかというと、マシンラーニング(機械学習)のアルゴリズムの演算処理。わかりやすくいうと、AIタスクに特化したプロセッサーです。AIタスクはそれに必要なさまざまなリクエストを小さく分割し、同時に処理する並列処理が行なわれます。他のシステム処理を邪魔することなく、ニューラルネットワークの要求に応えるために特別に設計されている、それがNPU。 NPUの性能、処理速度を測るのに使われるのがTOPS。これは「Trillions of Operations Per Second」の頭文字を取ったもので、1秒あたり何兆回の演算をできるかという指標です。現状テック企業はこのTOPSの数字で、ニューラル処理の力量を比較、判断、競い合っています。 CPUやGPUには、やれ処理スピードだ、コア数だ、テラフロップスだ、クロック周波数だと、いろいろな指標がありますが、NPUは現状TOPSのみ。 GPUとNPUをまとめたGPNPUというものもありますが、とりあえず今はNPUのTOPSを考えておけばよし。そのうち簡単なAI処理能力をもつAIパソコンと、TOPS力の高い重いタスク処理もできるAIパソコンで、また細かく別れていきそうですが、とりあえず今はNPUのTOPSを考えておけばよし。