TA的每日心情 | 怒 2014-5-14 17:58 |
---|
签到天数: 239 天 [LV.7]常住居民III
|
以下是自己写的,由于语文不太好,大家凑合着看吧!
其他废话就不说了,马上开工!
奔腾4处理器的FSB是800MHz,理论上可以提供最大带宽=800MHz*64/8=6.4G/s 。如果你使用一条DDR400
的内存,那么内存提供的最大带宽=400MHz*64/8=3.2G/s(注意:内存带宽计算公式不是这样,只不过
这样算的结果和公式算结果是一样的) 。这就是内存带宽瓶颈问题。说简单点就是内存在拖CPU的后腿
。如果你用两条DDR400的内存,那么内存提供的最大带宽=400MHz*64/8*2=6.4G/s 。两者6.4GB/s的理
论数据带宽正好实现1∶1的比例。黄金比例!
对于AMD的Athlon XP来说,由于FSB仅有400MHz,双通道DDR400的带宽优势难以得到发挥,所以在
Socket462平台上双通道带来的性能提升微乎其微,
再举个新例子。
E6320 的FSB 是1066MHz,理论上最大带宽=1066MHz*64/8=8.5G/s 。如果你用一条DDR2 667的内存,那
最大带宽=667MHz*64/8=5.3G/s 。出现内存带宽瓶颈问题。如果用两条DDR2 667就可以提供10.6G/s 。
这时候好像是CPU在拖内存后腿,这时候用不用双通道看个人喜好了。
AMD方面,由于Athlon64 X2的内存控制器在CPU当中,与CPU同频,从理论上讲的话,内存能提供多少带
宽,处理器就能利用多大带宽,所以在Athlon64处理器平台上,双通道DDR2始终比单通道要好。
OK!会算了吧。 |
|