GPUとは?ITパスポートで押さえるCPUとの違いとAI学習で使われる理由

CPUとGPUの役割の違いを比較した図

結論:GPUは、画像や映像のように似た計算を大量に並行して進めることが得意なプロセッサです。CPUが全体を制御し、GPUが並列に処理しやすい計算を担う関係として理解します。

目次

GPUとは何か

GPUはGraphics Processing Unitの略です。画面は多数の画素からできており、色、明るさ、位置など似た計算を繰り返します。GPUはこのような処理を多くの演算器へ分け、同時に進めることに向きます。GPUとは何かを問われたら、画像専用の表示装置と狭く覚えず、大量の同種計算を並列に進めやすいプロセッサと捉えましょう。

CPUとの違いと役割分担

観点 CPU GPU
主な役割 処理の順序や条件分岐を制御する 似た演算を多数同時に実行する
向く処理 OS、入出力、複雑な判断 画像、映像、行列計算
関係 全体の流れを管理する 任された計算を並列に進める

例えば、アプリの操作を受け付け、ファイルを読み込み、処理の順番を決める役割はCPUが担います。一方、各画素に同じ補正を加えるような部分はGPUが得意です。すべての処理をGPUへ任せるのではなく、処理の性質に応じて分担することが要点です。

AIでGPUが使われる理由

機械学習では、数値を行列の形でまとめ、似た演算を多数回行うことがあります。この部分はGPUの並列処理と相性があります。ただし、AIだから必ずGPUが必要という意味ではありません。データ量、処理の種類、利用するソフトウェア、必要な応答時間によって、CPUだけで足りる場合もあります。GPUを画像以外の計算へ活用する考え方はGPGPUと呼び、この基礎記事とは役割を分けます。

ITパスポート試験での見分け方

設問に「画素」「3D映像」「同種の計算を多数」「並列処理」があればGPUを考えます。「プログラムの制御」「複雑な分岐」「処理順の管理」が中心ならCPUです。「GPUを科学技術計算やAI計算に利用する方法」まで問われたときはGPGPUです。GPUという装置の特徴を答える問題と、GPGPUという活用方法を答える問題を混同しないようにします。

仕事での具体例

動画を扱う広告制作の業務では、編集ソフトが複数フレームの色補正やエフェクト処理をGPUへ割り当てることがあります。担当者は、編集用PCを選ぶ際にGPUの有無だけでなく、扱う映像の解像度、必要なメモリ、ソフトの対応状況を確認します。目的はCPUを置き換えることではなく、映像処理で待ち時間を抑えることです。

日常生活での具体例

家庭で3Dゲームをするとき、画面内の物体、光、影を毎秒描き直す必要があります。多数の画素や図形に似た計算を繰り返すため、GPUの並列処理が活きます。スマートフォンで写真を拡大・回転したときの滑らかな表示も、画像処理を考える入口になります。

確認問題

問題:多数の画素へ似た計算を同時に行い、3D映像を描画する処理に向くプロセッサは何ですか。

答え:GPUです。大量の同種計算を並列に進めることが得意だからです。

問題:GPUを画像以外の科学技術計算へ利用する考え方は何ですか。

答え:GPGPUです。GPUという装置の説明ではなく、その利用方法を指します。

次に読む関連記事

まとめ

GPUは大量の似た計算を並列に進めるプロセッサです。CPUとの役割分担、画像処理との関係、GPGPUとの違いをセットで押さえると、AIに関する設問も判断しやすくなります。

目次