16

ここに私のcat /proc/cpuinfo出力があります:

...

processor           : 15
vendor_id           : GenuineIntel
cpu family          : 6
model               : 26
model name          : Intel(R) Xeon(R) CPU           E5520  @ 2.27GHz
stepping            : 5
cpu MHz             : 1600.000
cache size          : 8192 KB
physical id         : 1
siblings            : 8
core id             : 3
cpu cores           : 4
apicid              : 23
fpu                 : yes
fpu_exception       : yes
cpuid level         : 11
wp                  : yes
flags               : fpu vme de pse tsc msr pae mce cx8 apic ...
bogomips            : 4533.56
clflush size        : 64
cache_alignment     : 64
address sizes       : 40 bits physical, 48 bits virtual
power management    :

このマシンには 2 つの CPU があり、それぞれがハイパースレッディング機能を備えた 4 つのコアを備えているため、合計プロセッサ数は 16 (2 CPU * 4 コア * 2 ハイパースレッディング) です。これらのプロセッサは同じ出力を持っています。きれいに保つために、最後のものの情報を表示し、フラグ行のフラグの一部を省略しています。

では、このマシンのピーク パフォーマンスを GFlops で計算するにはどうすればよいでしょうか。さらに情報を提供する必要がある場合はお知らせください。

ありがとう。

4

2 に答える 2

14

インテルの輸出仕様を確認できます。グラフの GFLOP は、通常、1 つのチップのピークと呼ばれます。E5520 の 36.256 Gflop/s を示しています。

このシングル チップには、SSE を備えた 4 つの物理コアがあります。したがって、この GFLOP は、2.26GHz*2(mul,add)*2(SIMD 倍精度)*4(物理コア) = 36.2 として計算することもできます。

システムには 2 つの CPU があるため、ピークは 36.2*2 = 72.4 GFLOP/S です。

于 2012-11-28T16:48:44.070 に答える