平成23年度特別 応用情報技術者試験 午前 問18
3種類のコンピュータX〜Zにおいて,ベンチマークプログラム1,2の処理時間が次のとおりであった。コンピュータを性能の高い順に並べたものはどれか。ここで,コンピュータの性能値は相乗平均値を用いるものとする。

- ア X,Y,Z
- イ X,Z,Y
- ウ Y,X,Z
- エ Z,Y,X
解答・解説を見る
正解:ア
AI解説
複数のベンチマークプログラムの処理時間から性能を比較する際、各プログラムの実行速度(処理時間の逆数など)の相乗平均(幾何平均)を用いることで、単純な算術平均よりも異なる性質のプログラム間の性能比を偏りなく評価できる。設問の表の処理時間から各コンピュータの相乗平均値を計算すると、X、Y、Zの順に性能が高いという結果になる。 ア: X,Y,Zの順。表の処理時間から算出した相乗平均値を比較した結果と一致するため正解。 イ: X,Z,Yの順。相乗平均値の大小関係と一致しないため誤り。 ウ: Y,X,Zの順。同様に一致しないため誤り。 エ: Z,Y,Xの順。同様に一致しないため誤り。 💡 複数ベンチマークの総合性能比較では、各プログラムの実行時間比(またはその逆数)の相乗平均をとるのが定石。算術平均を使うと特定のベンチマークの影響を過大評価してしまう点に注意。
出典:平成23年度 特別 応用情報技術者試験 午前 問18 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。