革命变化!AMD四核Barcelona解析  我要评论 
           剖析AMD Barcelona!
更新时间:07年3月15日 作者:PCPOP/靳胜春  编辑:夜鸣猪
当前第4页:branch predictor分支预测器 本文共 9 页
 听起来好象Barcelona中关于SSE128的改进很重大,但实际上这只不过是新架构改变中的九牛一毛。下面我们来谈谈更为精彩的branch predictor分支预测器。

  一般来讲,处理器的分支预测精准度取决于设计架构的深度和广度。K8在分支预测方面的表现出色,对架构优化的很好。但Intel Pentium 4和Pentium M在这方面做的更好,这也让AMD看到了提升的空间。

革命性变化!AMD四核Barcelona全解析

  Barcelona中加入了512级间接分支预测(Indirect Branch Predictor),所谓间接分支预测是指在运用时并不是立即分支,而是从寄存器中装载需要的预测目标,它实际上是一个首选目标地址的历史记录表。

  间接分支预测(Indirect Branch Predictor)在运用时并不是立即分支,而是从寄存器中装载需要的预测目标,它实际上是一个首选目标地址的历史记录表。在ROB和RS需要间接分支的时候它就可以提供帮助,ROB和RS就可以快速提取到适用的结果,这与P6构架用可预测的条件分支替换间接分支来改善性能是相反的。

  在Prescott中,由于加入间接分支预测器,结果使SPEC CPU2000测试软件中12%的分支预测错误,但是AMD和Intel在算法结构上的区别则不被公开,在SPEC CPU2000的253.perlbmk测试项目中,非预测分支减少是非常明显的,达到了将近55%。

  间接分支预测并不是Barcelona唯一的性能提升亮点,回归堆栈(return stack)大小较K8有双倍大小的改进,举个例子,在一个很长的命令条中,命令代码包括了很多子程序(比如递归函数),CPU实际上会用完所有空间来纪录它的路径,一旦开始丢失回归地址的路径,就会导致无法进行下一步的分支预测,双倍大小的设计正好是为了解决这个问题,据说这个改进是在收到一个大型软件公司的请求才确定的。

<<<上一页

下一页>>>


本文内容导航
   · 第1页:AMD能否抓住最后的机会?
   · 第2页:新增的晶体管用处何在呢?
   · 第3页:AMD称为“SSE128”的技术
   · 第4页:branch predictor分支预测器
   · 第5页:边带堆栈优化器
   · 第6页:Barcelona的内存控制器
   · 第7页:Barcelona的缓存工作原理
   · 第8页:五个独立的p-states
   · 第9页:性能比上代产品提升70%
文章总页数:9 当前页数:4
出处:PCPOP
是否匿名
社区用户登陆
热门文章
·革命变化!AMD四核Barcelona解析
·太嚣张?神舟笔记本售后打残顾客
·欢喜过大年 新春IT数码行情播报
·一张照片1.1G!四亿像素的DC公布
·进展:“武汉男孩”编出解毒程序
·瑞星为雅虎助手正名摘下流氓帽子
·等离子遭技术、资源紧缺双重遏制
·矽统科技逐Windows Vista 舞台!
·3000:1 LG开启高对比度新视代!
·看看别人都喜欢在网上买什么家电?

更多内容...

焦点新闻
·顺序依旧 07年顶级杀毒软件排名
·AMD合并ATI首出成果 推出690芯片
·挑战iPhone 台电新旗舰T59设计图
·手机 超强SONY HI-END级蓝牙耳机
·八核心! 苹果黑色MacPro即将推出
·厚度比头发丝 三星液晶世界最薄
·袖珍照片打印机 仅有手机般大小
·移动也精彩 nVidia 新款图形芯片
·内置7合1读卡器 国外MP4容量160G
·4声道+等离子发光 =iSound音箱

更多内容...

=相 关 内 容=
轻松玩转Vista 威刚 2GB内存上市
绝密大曝光!AMD690 芯片样品测试
DIY最实惠 超酷“赤霞剑”散热器
普通人的AM2主板之选— 精威A33G
威刚:抗议对闪存芯片的不当解读
3700元配台游戏主机,主板用什么?

=推 荐 评 测=
=推 荐 新 闻=
顺序依旧 07年顶级杀毒软件排名
=其 他 推 荐=
太嚣张?神舟笔记本售后打残顾客
=倚天数码社=
=倚天社=
=技术论坛=
倚天硬件门户网络电脑杂志——时尚硬件融入生活!
广告业务 | 网站导航 | 关于我们 | 投稿信箱 | 联系合作 | 联系网管 | 隐私保护 | 版权所有 | 京广字第0436号
 
  北京捷羿天翔科技有限公司 Copyright (C) 1997-2004 ITdoor.net All Rights Reserved   |  京ICP证030778