分享

CPU与内存带宽的匹配问题

 阿熏 2008-04-02
CPU与内存带宽的匹配问题     细心的朋友可能发现,在品牌机的广告中对内存往往只粗略标注“DDR 256MB"或”“DDR2 256MB”字样,对于内存频率的重要指标(如“DDR400”)却是犹抱琵琶半遮面,是厂家忘记了吗?那这种频率/带宽上的差异又会给我们带来什么呢?
         带宽是影响CPU和内存数据交换的关键因素,要让两者发挥出最佳性能,CPU的外频和总线带宽最好与内存相匹配。
         对于Intel主流处理器而言,CPU前端总线带宽=前端总线频率(FSB)×64位总线位宽/8。比如,外频为133MHz的P4 CPU的FSB为533MHz,其带宽为533×64/8=4.2GB/s。
         小知识:相对于Intel的CPU提到的前端总线,现在的AMD的处理器已经没有了前端总线的概念,因为其内存控制器是集成在处理器内部,而Intel平台则还是在主板芯片组上。
         内存频率和带宽的关系可以用以下的公式来计算:内存带宽=内存频率×内存总线位宽×内存倍速/8,(SD内存倍速=1,DDR/DDR2内存倍速=2,双通道DDR内存倍速=4)。如DDR400的带宽为:200×64×2/8=3.2GB/s。
         大家可以根据上面给出的计算方法,因该可以很简单就找到适合CPU的内存,内存带宽必须大于或等于CPU所需带宽,没有瓶颈才能发挥CPU的性能。
         目前品牌机多采用FSB 533MHz的CeleronD 340,FSB 800MHz的Pentium4 560和Pentium D820,而需要的内存带宽分别为:4.2GB/s,6.4GB/s,6.4GB/s。根据笔者的调查发现,当前低端的品牌机通常采用DDR266的内 存,中端品牌机通常采用DDR333的内存,而高端的则采用DDR400的内存。采用DDR266或DDR333内存的品牌机都会造成计算机不同程度的性 能下降。
内存频率/带宽的关系
内存种类                 频率               内存总线位宽     带宽
SDRAM100         PC100 100MHz          64bit          0.8GB/s
SDRAM133         PC133 133MHz          64bit          1.1 GB/s
DDR266            PC2100 133MHz         64bit          2.1 GB/s
DDR266-双通道 PC2100 133MHz         64bit          4.2 GB/s
DDR333            PC2700 166MHz         64bit          2.7 GB/s
DDR333-双通道 PC2700 166MHz         64bit          5.4 GB/s
DDR400            PC3200 200MHz         64bit          3.2 GB/s
DDR400-双通道 PC3200 200MHz         64bit          6.4 GB/s

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多