GPGPUとは?
GPGPUとは、本来は画像処理向けのGPUを、汎用の数値計算に転用する技術。単純な演算コアを数千個並べた構造で、同じ演算を大量のデータへ一斉に適用する処理に強い。機械学習の学習処理、科学技術計算、暗号解析などで用いられる。
じーぴーじーぴーゆー
GPGPUの意味
本来は画像処理向けのGPUを、汎用の数値計算に転用する技術。単純な演算コアを数千個並べた構造で、同じ演算を大量のデータへ一斉に適用する処理に強い。機械学習の学習処理、科学技術計算、暗号解析などで用いられる。
GPGPUの具体例
ディープラーニングの学習は行列積の繰返しなので、GPUを使うとCPUの数十倍の速度になることがある。一方、条件分岐が多くデータごとに処理内容が変わるアルゴリズムでは並列に流せず、性能がほとんど伸びない。
GPGPUは試験でどう引っ掛けられる?
GPUはCPUの上位互換ではない。1スレッドあたりの性能はCPUより低く、主記憶とGPU側メモリの間の転送が待ち時間になるため、小さなデータの処理ではかえって遅くなる場合がある。
GPGPUと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。