■テストの内容
テスト名:Integer1(Landscape)
●概要
土地の生成シミュレーションを利用して、CPUの整数演算能力を測定するCPUベンチマークです。
中点変位を用いて、高さを生成するのにかかる計算時間を測定します。
●詳細
2次元の中点変位においては、ダイヤモンドステップとスクエアステップの2つの手順を踏みます。
・ダイヤモンドステップ
a-----b この時、中点eの値を
| | a+b+c+d
| e | e = ------- + random
| | 4
c-----d を、計算することで求めています
・スクエアステップ
------------- この時、中点h, iを
| | | a+c+g+e
| | f | h = ------- + random
| | | 4
------a---i--b
| | | a+b+f+e
| g h e | i = ------- + random
| | | 4
------c------d を、計算することで求めています
これらの計算では、64bit整数を用いた固定小数点演算を行っています。
計算は、1x1から最大で512x512個のマスに分割されるまで行われます。
また、計算するサイズにより、計算する頂点数が異なるため、スコアは、計算サイズ毎のタイムを基準マシンのタイムで割ることで算出します。
|