IT·テック

GPU

一人の天才数学者が難問を1問ずつ解く横で、何千人もの小学生が集まって足し算や掛け算などの単純な計算を一斉に片付ける作業リーダーです。

  • 約3分
  • 図 1点
  • 2026-10-12 検証

定義

GPUは、何千もの計算装置(コア)を使って単純な計算を一斉に同時処理する半導体チップです。もともとはゲームの3Dグラフィックスを画面に描画するために作られましたが、現在では人工知能(AI)や大規模なデータ演算の中核となる頭脳として使われています。

天才数学者CPUと小学生軍団GPU

コンピュータの中には、代表的な2種類の頭脳が存在します。一つがCPUで、もう一つがGPUです。例えるなら、CPUは難しい微積分の問題を一人でスラスラ解いてしまう万能の天才教授のような存在です。プログラムの実行順序を決め、複雑な命令を一つずつ素早く解決していきます。

一方のGPUは、足し算や掛け算のような単純な計算だけが得意な数千〜数万人もの小学生軍団に似ています。生徒一人ひとりの能力は教授には遠く及びませんが、簡単な問題を1万問解くとなれば話は別です。教授が1万問を1問ずつ順番に解いている間に、1万人の生徒は合図に合わせて1秒で同時に全部解き終わってしまうからです。

このような処理方式を「並列処理(複数の作業を同時に分担して処理する方式)」と呼びます。一度に膨大な量の単純計算をこなさなければならない作業では、GPUがCPUを圧倒するスピードを誇ります。

画面を描く仕事から人工知能へ

GPUが最初に作られた目的は、ディスプレイ画面にゲームのグラフィックスを描き出すことでした。最新の3Dゲーム画面は、何百万もの点(ピクセル)で構成されています。キャラクターが動くたびに、何百万もの点の色や位置を1秒間に60回以上再計算しなければなりません。こうした作業に必要なのは複雑な論理展開ではなく、単純な座標や色の計算の繰り返しです。

ところが2000年代後半から2010年代初頭にかけて、研究者たちがディープラーニング(深層学習)の学習にGPUを使うと圧倒的に速くなることを示し始めました。画像認識などのディープラーニングの計算は、実はグラフィックス処理と非常によく似た計算だったのです。AIもまた、巨大な数字の集まり(行列)を掛け合わせたり足し合わせたりする単純計算を何兆回も繰り返すからです。

こうしてゲーム用として生まれたGPUは、AI時代を牽引する最も重要なエンジンへと活躍の場を移しました。現代の対話型AIや画像生成AIの多くも、数多くのGPUやそれに似たAI専用チップが休むことなく数字を計算し続けた結果生まれたものです。

もう少し詳しく:CPUとGPUの構造の違い

もう少し詳しく見てみると、GPUが何でもCPUより優れているわけではありません。この2つのチップは、内部の設計そのものが根本から異なります。一般的なパソコン用CPUは、計算を担当するコア数が数個から数十個程度と少なめですが(サーバー用では100個を超えるものもあります)、各コアの処理能力が非常に高く、メモリからデータを素早く引き出すキャッシュメモリが大きいのが特徴です。

対するGPUは、コア1つひとつのサイズがとても小さくシンプルです。その代わり、小さなコアをチップ1つの中に数千個から数万個もぎっしり詰め込んでいます。ただし、GPUのコアはCPUのコアと数え方の基準が異なるため、単純に数だけで比較することはできません。そのため、複雑な条件分岐(もし〜ならこうする、といった命令)が多かったり、前の計算結果が出ないと次の段階に進めない作業では、GPUはその実力を発揮できません。

したがって最新のコンピュータでは、CPUがシステム全体の指揮や複雑な論理処理を担い、画面への描画やディープラーニング演算のような大規模な並列作業だけをGPUに任せるという協力体制をとっています。

よくある誤解

誤解

GPUの性能が高ければ、パソコンのすべてのプログラムの動作が速くなる。

事実

GPUが速いのは、単純計算を同時にこなす並列処理に限られます。文書作成やネットサーフィン、一般的なソフトの起動速度などは、命令を順番に一つずつ処理するCPUの性能に大きく左右されます。

日常で出会う場面

  1. 高画質な3Dゲームをプレイする際に、カクつくことなく滑らかな映像やリアルな影を画面に描画します。

  2. ChatGPTのような大規模言語モデル(LLM)が膨大な文章データを学習し、新しい文章を作り出す際に使われます。

つまり ひとことで

GPUは、何千もの小さなコアで単純計算を同時に処理し、グラフィックス描画やAIの学習を圧倒的な速さでこなす半導体です。

作成 2024-08-15 更新 2026-10-12 検証 2026-10-12