問10令和3年度 春期テクノロジ系
ディープラーニングの学習にGPUを用いる利点として,適切なものはどれか。
- ア各プロセッサコアが独立して異なるプログラムを実行し,異なるデータを処理できる。
- イ汎用の行列演算ユニットを用いて,行列演算を高速に実行できる。
- ウ浮動小数点演算ユニットをコプロセッサとして用い,浮動小数点演算ができる。
- エ分岐予測を行い,パイプラインの利用効率を高めた処理を実行できる。
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ ディープラーニングの学習では,行列演算で同種の計算を大量のデータに対して繰り返す。GPUは汎用の行列演算ユニットを用いてこれらを並列に処理できるので,学習に必要な行列演算を高速に実行できる。
- ア GPUの利点は,同じ行列演算を多数のデータに対して並列に実行する点であり,異なるプログラムの独立実行を中心とする説明ではない。
- ウ 浮動小数点演算ユニットをコプロセッサとして用いることは,GPUによる大量の行列演算の並列処理という利点を示していない。
- エ 分岐予測でパイプラインの利用効率を高めることは,複雑な分岐を効率よく処理するための説明であり,行列演算の並列処理とは異なる。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和3年度 春期 応用情報技術者試験 午前 問10