ScienceMark v2.0是一款用于测试系统特别是处理器在科学计算应用中的性能的软件,MemBenchmark是其中针对处理器缓存、系统内存而设计的功能模块,它可以测试系统内存带宽、L1 Cache延迟、L2 Cache延迟和系统内存延迟,另外还可以测试不同指令集的性能差异。
ScienceMark Membench | ||||
---|---|---|---|---|
产品型号 | 至强X3430 | 至强E5504 | 至强E5430 双路 | 至强E5540 双路 |
内存技术参数 | 2GB ECC DDR3-1066 SDRAM x2 | 1GB DDR3-1066 SDRAM x2 | 4GB R-ECC DDR3-1333 SDRAM x6 | 2GB R-ECC DDR3-1066 SDRAM x12 |
L1带宽(MB/s) | 83802.74 | 47877.41 | 55376.16 | 47705.89 |
L2带宽(MB/s) | 32614.79 | 19596.05 | 16757.55 | 19499.26 |
内存带宽(MB/s) | 11374.73 | 8833.57 | 4485.09 | 8620.40 |
L1 Cache Latency(ns) | ||||
32 Bytes Stride | 0.83 ns | 1.50 ns | 1.13 ns | 0.79 |
L1 Algorithm Bandwidth(MB/s) | ||||
Compiler | 71005.13 | 42198.88 | 25201.96 | 42272.23 |
REP MOVSD | 76114.77 | 43498.52 | 25467.15 | 43279.73 |
ALU Reg Copy | 21257.29 | 12067.10 | 13093.65 | 12024.42 |
MMX Reg Copy | 40852.60 | 24173.05 | 25242.19 | 23374.45 |
SSE PAlign | 83711.99 | 47830.32 | 52826.21 | 47567.95 |
SSE2 PAlign | 83802.74 | 47877.41 | 55376.16 | 47572.00 |
L2 Cache Latency(ns) | ||||
4 Bytes Stride | 2 cycles 1.25 ns | 4 cycles 2.00 ns | 3 cycles 1.13 ns | 3 cycles 1.19 ns |
16 Bytes Stride | 3 cycles 1.25 ns | 4 cycles 2.00 ns | 3 cycles 1.50 ns | 3 cycles 1.19 ns |
64 Bytes Stride | 8 cycles 3.33 ns | 10 cycles 5.00 ns | 8 cycles 4.51 ns | 9 cycles 3.56 ns |
256 Bytes Stride | 8 cycles 3.33 ns | 9 cycles 4.50 ns | 8 cycles 4.51 ns | 8 cycles 3.17 ns |
512 Bytes Stride | 7 cycles 2.92 ns | 8 cycles 4.00 ns | 7 cycles 4.89 ns | 8 cycles 2.77 ns |
L2 Algorithm Bandwidth(MB/s) | ||||
Compiler | 29772.54 | 17957.58 | 11609.57 | 18042.06 |
REP MOVSD | 32614.79 | 19596.05 | 12140.00 | 19499.26 |
ALU Reg Copy | 14651.01 | 8778.56 | 9273.71 | 8766.52 |
MMX Reg Copy | 23430.76 | 14063.17 | 12042.45 | 13988.43 |
SSE PAlign | 31210.99 | 18656.42 | 14314.34 | 18664.20 |
SSE2 PAlign | 31158.21 | 18677.19 | 14289.88 | 18664.20 |
Memory Latency(ns) | ||||
4 Bytes Stride | 3 cycles 1.25 ns | 4 cycles 2.00 ns | 3 cycles 1.13 ns | 3 cycles 1.25 ns |
16 Bytes Stride | 4 cycles 1.67 ns | 5 cycles 2.50 ns | 5 cycles 4.89 ns | 5 cycles 2.08 ns |
64 Bytes Stride | 18 cycles 7.50 ns | 20 cycles 8.50 ns | 22 cycles 19.17 ns | 20 cycles 8.33 ns |
256 Bytes Stride | 85 cycles 35.42 ns | 82 cycles 46.00 ns | 102 cycles 59.77 ns | 82 cycles 34.17 ns |
512 Bytes Stride | 95 cycles 39.58 ns | 94 cycles 52.00 ns | 117 cycles 68.04 ns | 94 cycles 39.17 ns |
Memory Algorithm Bandwidth(MB/s) | ||||
Compiler | 10758.44 | 7918.04 | 3178.45 | 8013.28 |
REP MOVSD | 10986.22 | 8833.47 | 3220.23 | 8620.40 |
ALU Reg Copy | 6773.55 | 5631.16 | 2789.34 | 7066.53 |
MMX Reg Copy | 7208.72 | 5880.52 | 2972.91 | 8098.63 |
MMX Reg 3dNow | - | - | - | - |
MMX Reg SSE | 11032.60 | 8398.25 | 3978.53 | 7288.34 |
SSE PAlign | 11183.76 | 8750.74 | 4128.59 | 7121.20 |
SSE PAlign SSE | 11374.73 | 8715.17 | 4390.48 | 8001.72 |
SSE2 PAlign | 10380.29 | 8749.69 | 4326.42 | 7123.08 |
SSE2 PAlign SSE | 11331.60 | 8724.84 | 4441.71 | 7985.25 |
MMX Block 4kb | 10237.07 | 7648.23 | 4063.30 | 6499.16 |
MMX Block 16kb | 10728.36 | 8515.20 | 4479.88 | 6873.16 |
SSE Block 4kb | 10165.85 | 7731.28 | 4074.79 | 6582.42 |
SSE Block 16kb | 11366.27 | 8620.84 | 4485.09 | 6890.27 |
ScienceMark是一款内存测试软件,它的测试成绩绝大多数取决于被测内存的品质。也就是说,如果我们使用同样的内存,那么两款平台的成绩差别不会太大。事实上,L1和L2的测试主要取决于处理器,这里至强X3430的成绩表现非常强劲,即便是一路领先的至强E5540在这里也没有表现出应有的能力。