ScienceMark v2.0是一款用于测试系统特别是处理器在科学计算应用中的性能的软件,MemBenchmark是其中针对处理器缓存、系统内存而设计的功能模块,它可以测试系统内存带宽、L1 Cache延迟、L2 Cache延迟和系统内存延迟,另外还可以测试不同指令集的性能差异。
双通道8GB内存测试
三通道6GB内存测试
ScienceMark Membench | ||
内存技术参数 | 双通道8GB | 三通道6GB |
内存带宽(MB/s) | 12553.04 | 12522.79 |
L1 Cache Latency(ns) | ||
32 Bytes Stride | 1.07 | 0.72 |
L2 Cache Latency(ns) | ||
4 Bytes Stride | 1.07 | 1.07 |
16 Bytes Stride | 1.07 | 1.07 |
64 Bytes Stride | 2.86 | 2.86 |
256 Bytes Stride | 2.86 | 2.86 |
512 Bytes Stride | 2.51 | 2.51 |
Memory Latency(ns) | ||
4 Bytes Stride | 1.07 | 1.07 |
16 Bytes Stride | 1.79 | 1.79 |
64 Bytes Stride | 8.23 | 6.09 |
256 Bytes Stride | 30.07 | 30.07 |
512 Bytes Stride | 34.01 | 35.09 |
Memory Algorithm Bandwidth(MB/s) | ||
Compiler | 10891.19 | 11993.67 |
REP MOVSD | 12392.45 | 12330.84 |
ALU Reg Copy | 7735.17 | 8697.18 |
MMX Reg Copy | 8168.64 | 9448.48 |
MMX Reg 3dNow | --- | --- |
MMX Reg SSE | 12151.92 | 12123.33 |
SSE PAlign | 12553.04 | 12116.56 |
SSE PAlign SSE | 12174.28 | 12552.79 |
SSE2 PAlign | 10721.75 | 10914.08 |
SSE2 PAlign SSE | 11509.96 | 11631.62 |
MMX Block 4kb | 8842.02 | 9069.89 |
MMX Block 16kb | 9721.92 | 9517.99 |
SSE Block 4kb | 9305.23 | 9077.87 |
SSE Block 16kb | 9167.11 | 9406.33 |
ScienceMark的是一款非常老的软件,因此从结果看来双通道与三通道并没有看到明显的差距。而在指令集测试中,可以看到三通道系统在许多项目中还是领先的。从Nehalem-EP开始,由于内置了内存控制器,许多老款软件都遇到了测试环境的瓶颈,看来ScienceMark也到了快退役的时候了。