現状のHPC(High Performance Computing)マシンの構成を,次の条件で更新することにした。
更新後の,ノード数と総理論ピーク演算性能はどれか。
ここで,総理論ピーク演算性能は,コア数に比例するものとする。
〔現状の構成〕
(1) 一つのコアの理論ピーク演算性能は10GFLOPSである。
(2) 一つのノードのコア数は8である。
(3) ノード数は1,000である。
〔更新条件〕
(1) 一つのコアの理論ピーク演算性能を現状の2倍にする。
(2) 一つのノードのコア数を現状の2倍にする。
(3) 総コア数を現状の4倍にする。
正答2
解説
正解は2です。
HPC(High Performance Computing)マシンを更新した後のノード数と総理論ピーク演算性能を求める計算問題です。
総コア数とノード当たりコア数からノード数を、総コア数とコア当たり性能から総性能を求めます。
【計算】
現状の総コア数は、8コア×1,000ノード=8,000コアです。
更新後の総コア数は、8,000×4=32,000コアです。
更新後のノード当たりコア数は、8×2=16コアです。
更新後のノード数は、32,000÷16=2,000ノードです。
更新後のコア当たり性能は、10GFLOPS×2=20GFLOPSです。
総理論ピーク演算性能は、32,000×20GFLOPS=640,000GFLOPS=640TFLOPSです。
【選択肢別解説】
1:× ノード数2,000は正しいものの、320TFLOPSはコア当たり性能を2倍にし忘れた値です。
2:○ ノード数2,000、総理論ピーク演算性能640TFLOPSで、計算結果と一致します。
3:× ノード数4,000は、ノード当たりコア数が2倍になる条件を考慮していません。
性能も320TFLOPSでは不足します。
4:× 640TFLOPSは正しいものの、ノード数4,000はノード当たりコア数の倍増を反映していません。
【ポイント】
FLOPS(Floating-point Operations Per Second)は、1秒間に実行できる浮動小数点演算の回数です。
1TFLOPSは1,000GFLOPSなので、単位の換算も確実に行いましょう。