手机 mp3 数码相机
收藏本站 设为主页 推荐关注
最新新闻 图片新闻 热点关注
酷睿专题 Vista专题 热门导购
首页 >> CPU >> CPU评测 >> 正文
移动扣肉——Merom大战Yonah
来源:驱动之家 更新:Googpc.com 时间:2006-08-16 阅读:  编辑:Horstorm 推荐:加入收藏 访问论坛

[Core和Yonah的不同点:(二) 分支预测单元的改进]

  在缩短流水线级数的同时,Core 微架构前端的改进还包括分支预测单元。分支预测行为发生在取指单元部分。包括人们已经熟知的预测单元分支目标缓冲区(BTB)、分支地址计算器(BAC)和返回地址栈(RAS)。并且引入了2个新的预测单元:Loop Detector和Indirect Branch Predictor,其中Loop Detector可以正确预测循环的结束,而Indirect Branch Predictor可以基于全局的历史信息做出预测。而且更难得的是以前分支转移总是会浪费流水线的一个周期而Core 微架构在分支目标预测器和取指单元之间增加了一个队列,在大部分的情况下可以避免这一个周期的浪费,因此可以极大的提高效能。

  Core 微架构的乱序执行引擎与Yonah微架构的设计类似,但是引入了更多的资源。

Intel,英特尔,


Core和Yonah的乱序执行引擎对比

  如图所示,Core微架构与Yonah微架构在乱序执行引擎方面非常相似,包括寄存器别名表(Register Alias Table),分配器(Allocator)和乱序缓冲区(Reorder Buffer)。区别在于,所有的这些单元都被加大加强,这样才可以配合更强劲的前端,容纳和调度更多的微指令,寻求更高的指令级并行度。也就是说,Core的乱序执行引擎实际上是Yonah的乱序执行引擎的强化版。

  从图中我们还可以看出Yonah微架构的最大吞吐量是每周期3条微指令,Core微架构的最大吞吐量是每周期4条微指令。Yonah微架构的乱序执行引擎是大于40项,而Core微架构的乱序缓冲区容量是96项。Core微架构的保留站(Reservation Station)同样被加大:从Yonah微架构的24项增大到32项。

  Core采取和Yonah相似的乱序执行引擎究其原因是在前代产品成功的前提下节约开发时间和开发费用,少走弯路。当然原封不动是不足以承担对抗K8架构的重任,因此在乱序执行引擎的各方面都作了加强。不过,恐怕Intel在下次架构改变之时就不会那么容易了。

19页 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ...  下一页 
上一条:
下一条:
baidu.com搜索关键词: Merom
baidu.com搜索关键词: Merom
baidu.com搜索关键词: Merom
特别推荐
最新关注
热点关注
推荐关注
特别推荐
最新热贴
驱动互联
网友最新评论 共有 条评论网友最新评论
姓名:
内容:

更多关于 Merom 的新闻

最新软件下载 更多 软件 下载 最新驱动下载 更多 驱动 下载

精彩图片
Copyright © 1999 - 2008 Googpc.COM All Rights Reserved
云南.星月网络 版权所有 滇ICP备05008957号 联系QQ:8863802 2263502