平成21年度秋期 応用情報技術者試験 午前 問14
現状の HPC(High Performance Computing)マシンの構成を,次の条件で更新することにした。更新後の,ノード数と総理論ピーク演算性能はどれか。ここで,総理論ピーク演算性能は,コア数に比例するものとする。〔現状の構成〕(1) 一つのコアの理論ピーク演算性能は 10GFLOPS である。(2) 一つのノードのコア数は8個である。(3) ノード数は 1,000 である。〔更新条件〕(1) 一つのコアの理論ピーク演算性能を現状の2倍にする。(2) 一つのノードのコア数を現状の2倍にする。(3) 総コア数を現状の4倍にする。
- ア ノード数 2,000,総理論ピーク演算性能 320 TFLOPS
- イ ノード数 2,000,総理論ピーク演算性能 640 TFLOPS
- ウ ノード数 4,000,総理論ピーク演算性能 320 TFLOPS
- エ ノード数 4,000,総理論ピーク演算性能 640 TFLOPS
解答・解説を見る
正解:イ
AI解説
現状の総理論ピーク演算性能は10GFLOPS×8コア×1,000ノード=80,000GFLOPS(80TFLOPS)である。更新後は総コア数が4倍、コア当たり性能が2倍になるため総理論ピーク演算性能は80TFLOPS×2×4=640TFLOPSとなる。ノード数は、総コア数が4倍・1ノードあたりコア数が2倍なので、ノード数の倍率は4倍÷2倍=2倍となり、1,000×2=2,000ノードとなる。 ア: 320TFLOPSは総理論ピーク演算性能の倍率(コア当たり性能2倍×総コア数4倍=8倍)の計算を誤り、4倍としてしまった場合に生じる誤答である。 イ: 正しい。ノード数は現状の2倍の2,000、総理論ピーク演算性能は現状(80TFLOPS)の8倍である640TFLOPSとなる。 ウ: ノード数4,000は、1ノードあたりコア数の倍率を掛けずに総コア数の倍率(4倍)をそのままノード数に適用してしまった場合に生じる誤答である。 エ: 640TFLOPSの値自体は正しいが、ノード数を4,000としている点が、1ノードあたりコア数の増加(2倍)を考慮していない誤りである。 💡 総理論ピーク演算性能=コア数×コアあたり性能の関係と、ノード数=総コア数÷1ノードあたりコア数という関係を切り分けて計算するのがポイント。倍率だけで解く場合は各要素の倍率を混同しないよう注意する。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。