性能評価・プロファイリング
SPEC CPUのような標準のベンチマークの説明として正しいものはどれか。
- A実際のアプリケーションをもとにした多数のプログラムを、決まった規則で実行し、基準の計算機との比をまとめた値で性能を示す
- B1つの足し算を何回できるかだけを測る
- Cベンチマークの結果は、メーカーが自由に決めてよい
答えと解説を見る
正解:A. 実際のアプリケーションをもとにした多数のプログラムを、決まった規則で実行し、基準の計算機との比をまとめた値で性能を示す
SPEC CPUは、コンパイラ、圧縮、物理のシミュレーションなど、実際のアプリケーションをもとにした多数のプログラムからなるベンチマークです。各プログラムの実行時間を基準の計算機の時間と比べた比を求め、それらを幾何平均でまとめて1つの値にします。コンパイラの設定や実行の方法にも規則があり、結果は詳しい条件とともに公開されます。
- A. 正しい。規則を決めて公平に比べられるようにしています。
- B. 実際のプログラムに近いものを多数使います。
- C. 決まった規則で測り、結果を報告します。