N-Bench 3の概要

ダウンロードサイト
窓の杜
Vector

テストの内容
CPUベンチマークの解説
Integer1 (Landscape)
Integer2 (Mandelbrot)
Float1 (Flock)
Float2 (Rigid Body)
3Dベンチマークの解説
Ninja 1
Ninja 2
Grand Touring
Star Fighter

CPUベンチマークの解説
Integer1 (Landscape)
Integer2 (Mandelbrot)
Float1 (Flock)
Float2 (Rigid Body)



■テストの内容


テスト名:Float1(Flock)

●概要
200匹の子供(黄色い卵に羽が生えたようなキャラクター)が、親(一つ目のキャラクター)を追跡していく群集シミュレーションです。群れとしての子供の挙動をシミュレートすることで、CPUの浮動小数点演算能力を測定するCPUベンチマークです。

●詳細
群集シーンは、リアルタイム3DCGムービーで表示しています。ムービーのフレーム毎に計算しているパラメータは以下の通りです。
  • 子供同士がお互いに近づき過ぎないようにする影響力の計算
  • 子供に近い障害物を避ける計算
  • 子供同士が離れ過ぎないようにする計算
  • 子供が一定の方向に向こうとする計算
  • 各子供が目標へ向かう為の計算

以上のパラメータを子供ごとに算出し、「群」としてつかず・離れずの行動ができるよう、各子供の移動ベクトル(方向とスピード)を計算して、最終的に子供全体を群れとして動かしています。

内積、外積、距離の計算等が主で、他の部分でもベクトルの計算が非常に大きな割合を占めています。これらの計算をフレーム毎に行い、その処理にかかった時間を元にスコアを算出します。子供の数が増えれば増えるほど、処理量は大きくなります。






©2009 Advanced Micro Devices, Inc.    |    お問い合わせ    |    採用情報    |    Copyright    |    プライバシーポリシー    |    商標について    |    サイトマップ