GPUは、画像処理やAI分野で欠かせないプロセッサとして、IPA試験でも繰り返し出題されています。
この記事では、GPUの定義からCPUとの違い、試験での問われ方まで一気に整理します。
対象試験と出題頻度
GPUは、ITパスポート・基本情報技術者・応用情報技術者の3試験すべてで出題されるテーマです。
「GPUの説明として正しいものを選べ」という定番パターンに加え、近年はディープラーニングとの関連で「GPUを用いる利点」を問う出題が増えています。
詳細をクリックして確認
ITパスポート
基本情報技術者
応用情報技術者
★★★★☆
ランクA(重要)必ず覚えておくべき
用語の定義
情報処理試験を勉強していると、「GPUって結局グラボのこと?CPUと何が違うの?」と混乱しがちです。
GPU(Graphics Processing Unit)とは、一言で言うと
「画像処理に特化した、大量の並列演算を高速に実行するプロセッサ」
のことです。
イメージとしては、「工場の流れ作業ライン」です。
工場長(CPU)は判断力と応用力に優れ、複雑な意思決定を一人でこなします。
一方、流れ作業ライン(GPU)には何千人もの作業員がいて、全員が同じ種類の作業を一斉にこなすため、単純作業の処理速度は圧倒的です。
📊 GPUの基本情報
| 項目 | 内容 |
|---|---|
| 正式名称 | Graphics Processing Unit(グラフィックス プロセッシング ユニット) |
| 分類 | コンピュータ構成要素 > プロセッサ |
| 主な用途 | 3DCGレンダリング、動画処理、AI・機械学習の演算 |
| 代表メーカー | NVIDIA、AMD |
解説
GPUが生まれた背景
1990年代後半、3Dゲームや映像制作の高度化に伴い、画面上の何百万ものピクセルを毎秒何十回も書き換える処理が必要になりました。この処理をCPUだけで行うと負荷が集中し、システム全体が遅くなります。
そこで、画像描画に必要な「同じ種類の計算を大量に繰り返す」処理をCPUから切り離し、専用チップに任せる発想が生まれました。これがGPUの起源です。
CPUとの構造的な違い
両者の決定的な違いは、コア数と得意分野にあります。
| 比較項目 | CPU | GPU |
|---|---|---|
| コア数 | 数個〜数十個 | 数千〜数万個 |
| 1コアの性能 | 高い(複雑な分岐処理が得意) | 低い(単純な計算に特化) |
| 得意な処理 | 逐次処理・条件分岐の多い処理 | 同一演算の大量並列処理 |
| 役割の例え | 万能な工場長(少数精鋭) | 流れ作業の大人数ライン |
図解:CPUとGPUのコア構成イメージ
CPU
少数の高性能コア
GPU
大量の小型コア(実際は数千個以上)
▲ CPUは少数の高性能コア、GPUは大量の小型コアで構成される
GPGPUとは
GPUの並列処理能力をグラフィックス以外の汎用計算にも転用する技術をGPGPU(General-Purpose computing on GPU)と呼びます。
ディープラーニングの学習工程では、ニューラルネットワークの重み更新に大量の行列演算が発生します。
この行列演算は「同じ種類の計算を何万回も繰り返す」性質を持つため、GPUの並列処理との相性が極めて高いのです。
GPUの活用領域の広がり
3DCG・動画処理
科学計算・暗号解析
行列演算の高速化
※ 近年のIPA試験では「AI分野でのGPU活用」が特に問われる
では、この用語が試験でどのように出題されるか見ていきましょう。
💡 GPUの核心を3行で
・画像処理に特化した演算プロセッサで、数千個以上のコアによる並列処理が最大の特徴
・CPUが「少数精鋭の万能型」なのに対し、GPUは「大量の単純作業を一斉にこなす型」
・グラフィックス以外への転用(GPGPU)により、AI学習の高速化にも不可欠な存在に
試験ではこう出る!
GPUは、ITパスポートからAPまで幅広く出題されています。出題パターンは大きく2つに分かれます。
📊 過去問での出題実績
| 試験回 | 出題内容 | 問われたポイント |
|---|---|---|
| IP R7 問67 |
3次元画像処理の高速化や動画をなめらかにする描画処理のハードウェアを選ぶ問題。 | ・CGI / GUI / UPS との区別 ・「描画処理=GPU」の即答力 |
| IP R2秋 問65 |
画像処理用のチップかつAIの計算処理にも利用されるものを選ぶ問題。 | ・AR / DVI / MPEG との区別 ・「AI計算にも使われる」という近年の論点 |
| IP H28秋 問58 |
GPUの説明として適切なものを選ぶ問題。 | ・GFLOPS(指標)/ クロック / キャッシュメモリとの混同に注意 |
| AP R4秋 午前 問8 |
ディープラーニングの学習にGPUを用いる利点を選ぶ問題。 | ・正解は「行列演算の高速実行」 ・マルチコアCPU / FPU / 分岐予測がひっかけ |
| AP R3春 午前 問10 |
上記R4秋 問8と同一問題(流用)。 | ・FEとAPで同じ問題が出回る典型例 |
📝 IPA試験での出題パターン
パターン1:「GPUの説明を選べ」(IP頻出)
紛らわしい略語(CGI・GUI・UPS・DVI・MPEG・AR)やCPU関連用語(GFLOPS・クロック・キャッシュメモリ)の説明が並ぶ中から、GPUの正しい説明を選ばせる形式です。ここだけは確実に押さえてください。キーワードは「三次元画像処理」「描画処理」「演算装置」です。
パターン2:「GPUを用いる利点を選べ」(AP頻出)
ディープラーニングの学習にGPUを使う理由を問う形式です。正解は「行列演算を並列に高速実行できる」。ひっかけとして「異なるプログラムを独立実行」(マルチコアCPU)、「浮動小数点演算のコプロセッサ」(FPU)、「分岐予測」(CPUのパイプライン制御)が登場します。
試験ではここまででOKです。GPGPUの具体的なフレームワーク名(CUDAなど)まで問われることはないので、深追いは不要です。
【確認テスト】理解度チェック
ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。
Q. GPU(Graphics Processing Unit)の説明として、最も適切なものはどれでしょうか?
- A. 三次元グラフィックスの描画処理などに用いられ、大量の並列演算を高速に実行する演算装置である。
- B. CPUが演算処理のタイミングを同期させるために発生させる、周期的な信号のことである。
- C. CPUと主記憶装置の間に設けられた、主記憶装置よりも読み書きが高速な記憶装置である。
正解と解説を見る
正解:A
解説:
GPUは、画像処理に特化した演算装置で、数千個以上のコアによって同一種類の計算を一斉に実行する並列処理能力が最大の強みです。近年はAIの学習処理にも広く活用されています。
選択肢Bはクロック(クロック信号)の説明です。CPUの動作タイミングを制御する信号であり、演算装置そのものではありません。選択肢Cはキャッシュメモリの説明です。CPU内部またはCPU近傍に配置される高速記憶装置であり、描画処理を担う演算装置とは役割が異なります。
よくある質問(FAQ)
Q. GPUがないパソコンでも画面は表示できますか?
表示できます。多くのCPUには描画機能を内蔵した「統合グラフィックス(iGPU)」が搭載されており、Webブラウジングや事務作業程度であれば専用のGPUがなくても問題ありません。ただし、3Dゲームや動画編集のような高負荷な描画処理を行う場合は、専用(ディスクリート)GPUが必要になります。
Q. GPUとグラフィックボード(グラボ)は同じものですか?
厳密には異なります。GPUは「チップ(半導体)」そのものを指し、グラフィックボードはGPUチップに加えてVRAM(ビデオメモリ)、冷却ファン、電源回路などを搭載した「基板(ボード)」の製品名です。試験ではGPUを「演算装置」「プロセッサ」として扱うため、グラフィックボードという表現は出題されません。
Q. GPUとTPUの違いは何ですか?
TPU(Tensor Processing Unit)は、Googleが開発したAIの推論・学習に特化した専用チップです。GPUが元々グラフィックス用途から汎用計算へ転用されたのに対し、TPUは最初から機械学習の行列演算(テンソル演算)に最適化して設計されています。IPA試験の範囲ではTPUが直接出題されることはほぼないため、「GPUのさらに先にAI専用チップがある」という位置づけを把握しておけば十分です。
Q. 実務でGPUが必要になる場面はどんなときですか?
代表的な場面は3つあります。1つ目は動画編集・3DCGの制作で、レンダリング速度がGPU性能に直結します。2つ目は機械学習モデルの学習で、大量の訓練データを短時間で処理するためにGPUサーバーを使うのが業界標準です。3つ目はエッジAIデバイスへの組み込みで、カメラ映像のリアルタイム推論などにモバイル向けGPUが使われています。