缓存内存性能测试
ScienceMark Membench | ||||
5000V+Infineon |
5000V+Samsung |
5000P+Samsung |
5000P+Infineon | |
内存带宽(MB/s) |
2283.58 | 2297.47 | 3561.69 | 3557.98 |
L1 Cache Latency (ns) | ||||
32 Bytes Stride |
1.34 | 1.00 | 0.81 | 0.81 |
L2 Cache Latency(ns) | ||||
4 Bytes Stride |
1.34 | 1.34 | 1.07 | 1.07 |
16 Bytes Stride |
2.67 | 2.67 | 2.15 | 2.15 |
64 Bytes Stride |
9.02 | 9.02 | 7.25 | 7.25 |
256 Bytes Stride |
8.69 | 8.35 | 6.71 | 6.98 |
512 Bytes Stride |
8.35 | 8.02 | 6.44 | 6.71 |
Memory Latency(ns) | ||||
4 Bytes Stride |
1.67 | 1.67 | 1.34 | 1.34 |
16 Bytes Stride |
6.68 | 6.68 | 4.57 | 4.57 |
64 Bytes Stride |
27.07 | 27.07 | 17.99 | 18.26 |
256 Bytes Stride |
179.11 | 181.45 | 128.09 | 127.02 |
512 Bytes Stride |
189.8 | 188.80 | 135.34 | 135.34 |
Algorithm Bandwidth(MB/s) | ||||
Compiler |
1771.21 | 1784.76 | 2739.53 | 2724.89 |
REP MOVSD |
1796.07 | 1805.46 | 2776.70 | 2762.13 |
ALU Reg Copy |
1751.59 | 1762.17 | 2675.96 | 2656.95 |
MMX Reg Copy |
1794.26 | 1805.34 | 2788.60 | 2786.16 |
MMX Reg 3dNow |
- | - | - | - |
MMX Reg SSE |
2283.58 | 2297.47 | 3529.95 | 3519.20 |
SSE PAlign |
2272.72 | 2290.61 | 3561.69 | 3557.22 |
SSE PAlign SSE |
2281.81 | 2296.58 | 3556.81 | 3550.88 |
SSE2 PAlign |
2271.43 | 2292.25 | 3557.54 | 3557.98 |
SSE2 PAlign SSE |
2280.69 | 2294.49 | 3557.58 | 3550.62 |
MMX Block 4kb |
3163.14 | 2183.20 | 3343.24 | 3301.18 |
MMX Block 16kb |
2212.04 | 2226.83 | 3451.89 | 3415.27 |
SSE Block 4kb |
2174.46 | 2193.27 | 3357.81 | 3318.04 |
SSE Block 16kb |
2204.89 | 2225.30 | 3467.04 | 3435.24 |
ScienceMark v2.0是一款用于测试系统特别是处理器在科学计算应用中的性能的软件,MemBenchmark是其中针对处理器缓存、系统内存而设计的功能模块,它可以测试系统内存带宽、L1 Cache延迟、L2 Cache延迟和系统内存延迟,另外还可以测试不同指令集的性能差异。不过,我们分别在两个平台上安装两组内存,测试结果显示两者直接也基本没有什么差异。
5000V+Infineon |
5000V+Samsung |
5000P+Samsung |
5000P+Infineon | |
Memory Bandwidth | ||||
RAM Int Buff iSSE2(MB/s) | 3336 | 3333 | 5044 | 5002 |
RAM Float Buff iSSE2(MB/s) | 3338 | 3327 | 5047 | 4999 |
Memory Latency | ||||
Radom Access | 205 | 205 | 148 | 147 |
1kB | 1.4 | 1.3 | 1.1 | 1.1 |
4kB | 1.4 | 1.4 | 1.1 | 1.1 |
16kB | 1.5 | 1.5 | 1.2 | 1.3 |
64kB | 9.4 | 9.4 | 7.7 | 7.7 |
256kB | 9.5 | 9.6 | 7.7 | 7.6 |
1MB | 18.9 | 18.9 | 15.1 | 15.2 |
4MB | 145 | 145.1 | 103.8 | 103.9 |
16MB | 191.7 | 191.8 | 138.5 | 138.3 |
64MB | 205 | 205.0 | 147.7 | 147.4 |
Linear Access | 27.5 | 27.6 | 18.0 | 19.0 |
1kB | 1.4 | 1.4 | 1.1 | 1.1 |
4kB | 1.4 | 1.4 | 1.1 | 1.1 |
16kB | 1.5 | 1.5 | 1.2 | 1.2 |
64kB | 9.4 | 9.4 | 7.5 | 7.5 |
256kB | 9.7 | 9.4 | 7.6 | 7.6 |
1MB | 27.5 | 9.7 | 7.8 | 7.8 |
4MB | 27.5 | 27.5 | 18.3 | 18.7 |
16MB | 27.5 | 27.6 | 18.3 | 18.8 |
64MB | 27.5 | 27.6 | 18.3 | 18.8 |
Cache and Memory(MB/s) | ||||
2KB | 183580 | 183661 | 230808 | 230778 |
4KB | 190065 | 190006 | 238309 | 238200 |
8KB | 143786 | 143656 | 180020 | 179959 |
16KB | 139958 | 139993 | 174950 | 174972 |
32KB | 136540 | 136432 | 170700 | 170726 |
64KB | 124609 | 124538 | 155778 | 155857 |
128KB | 101256 | 101280 | 126455 | 126529 |
256KB | 101868 | 101703 | 126246 | 126853 |
512KB | 101100 | 100997 | 125074 | 125321 |
1MB | 95312 | 95121 | 117665 | 118011 |
4MB | 76271 | 76432 | 90838 | 91287 |
16MB | 4194 | 4188 | 6242 | 6058 |
64MB | 3811 | 3824 | 5759 | 5636 |
256MB | 3629 | 3640 | 5488 | 5371 |
1GB | 2903 | 2913 | 4398 | 4307 |
我们还在各个组合平台上运行了SiSoftware.Sandra.Enterprise.v2007.5.10.98,对于其处理器、内存带宽、内存延迟等方面的性能进行了对比测试,测试结果显示两款内存在不同的平台的表现非常的接近。
在测试过程中,我们发现FB-DIMM的发热量的确很“可观”,运行过程中我们打开服务器机箱盖,用红外测温仪测量,发现采用全包散热片的三星FB-DIMM内存的AMB芯片部分的温度在55°C左右,而Infineon FB-DIMM内存的AMB芯片部分的温度更是在60°C以上。