|
qwased 发表于 2013-9-12 20:03
不是内存跑分,是插不同频率的内存,跑分差别不大
比如cinebench,spec什么的
嗯,泛泛来说,原因可能有很多:
1. 首先,我上面说的存储系统是指缓存、内存一起,一般在做性能优化的时候是只关注这两者的,这两者中关注缓存更多一些。
2.跑分程序的特征分成很多种,有I\O密集型的,有计算密集型的,如果在计算密集型的跑分程序上测内存性能,当然差别不大。针对内存子系统专门设计的benchmark会比较好。
3. 最后的测试分数是经过内部换算的,比如3D Mark就对各个测试的分数有所加权,一个测试上的表现,可能会被加权掩盖过去。
具体情况具体分析,比如SPEC,换内存的提高确实不会很多,我们这里刚好有人分析过SPEC 2006的整数和浮点两块,用perf工具读取CPU内部的性能计数器,发现65%~90%的流水线停顿来自于物理寄存器分配的阶段以及保留站,跟内存系统的表现关系很小。
八卦:分析这个的师兄把这个论文投到了一个牛会上面,据说拿了最佳论文题名。。。 |
|