今日导读
 PCPOP首页 > CPU > 行情 > 正文

风雨历程 AMD一路走来带给我们什么?

2007年06月13日 00:00 出处:泡泡网 【原创】 作者:刘强 编辑:刘强
在本页阅读全文(共12页)

核心缓存增加到1MB,处理器性能将提升15%

● 核心缓存增加到1MB,处理器性能将提升15%

    首先,我们应该明白高速缓存的作用。就好比随着处理器速度的提升,必须配套速度更快的内存一样,内存寻址的延时会阻碍高速处理器性能的发挥,由此处理器很多时候都是空闲的。而增加处理器中的高速缓存的容量可以使处理器持续获得信息数据,保证处理器能够连续工作。在hammer的体系结构中,仅仅存在非常小的存储器延时的情况,因此hammer的高速缓存要少于其他x86架构。

风雨历程 AMD一路走来带给我们什么?

       从图中能够看到,当二级缓存从256KB增加到1MB的时候,处理器仅仅有15%的性能提升。如果将二级缓存的容量增加到512KB,会提升处理器7~8%的性能。如果使用现在的工艺技术,集成512KB的二级缓存,处理器的核心大约是140~150平方毫米。集成256KB二级缓存的处理器核心大约是104平方毫米。如果集成1MB二级缓存处理器的核心会骤然上升到180平方毫米。由此在低端市场集成256KB的二级缓存能够大大降低生产成本,而相对又损失了较小的性能。

● 将缓存区提升4倍的分支预测系统结构

风雨历程 AMD一路走来带给我们什么?

    为了避免过多的性能损失AMD从很多方面入手提高K8 hammer的执行效率。AMD重新改进了分支预测单元(BPU)。这种新的分支预测单元,将采用更为复杂的预测算法。在K8 hammer的分支预测单元中主要加入了名为“全历史缓冲器”的缓冲机制。(global history counter buffer)相对于Athlon处理器中的缓冲器足足大了4倍。使用如此大的缓冲器,可以使处理器保存更多的预测结果,从而提高了分支预测的命中率。然而这些修正显然是不够的。在分支预测单元中AMD还加入了BAC分支地址计算器(branch address calculator)。BAC可以在5个时钟周期内准确的计算出下一条分支的地址信息。直到计算出精确的分支地址BAC才会处于闲置状态,然而此时处理器正在并行运算两个程序分支,因此处理器始终处于全负荷工作状态。应当指出AMD认为改善分支预测的能力,要优于处理器可以并行处理几个代码的能力。

快速转帖:
  • 人人网
  • 淘宝网
  • 搜狐微博
  • 网易微博
  • 腾讯微博

本文共有 条评论,点击查看读者的评论

    
欢迎转载泡泡网原创文章,请注明:转载自泡泡网 [ http://www.pcpop.com/ ]
我的文章阅读记录
关于我们 | 网络营销 | 泡泡网快讯 | 产品服务 | 网站地图 | 招聘信息 | 联系我们 | 合作网站 | 法律声明 | 渠道合作
电信与信息服务业务经营许可证:京ICP证070141号 | 北京市公安局海淀分局网监中心备案编号:1101081229