缓存内存性能测试
|
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以上。