首页>>熊眼观市>>菜鸟勿进:Atom处理器纯YY技术解析



菜鸟勿进:Atom处理器纯YY技术解析


【原创】 作者:xzl_xx 南京


【文章简介】
    在这篇文章中,你也可以看到长达10年RISC与CISC有趣的技术争论,通过全新的视角来看待这两种指令...... (8469 字)


第8页:Atom的处理流水线

Atom的处理流水线

Atom的功耗需求要远高于比它复杂很多的ARM处理器。例如Cortex A-8。答案就在于Atom处理器的前端,特别是处理器流水线的解码部分。因为x86处理器的解码部分非常的陈旧,它就像是堆满各种垃圾杂物的旧车库一样,从来没有人打扫。在此,复杂的x86架构硬件需要更多的电能来催动,而ARM处理器则完全不需要如此费劲。

IF1 IF2 IF3 ID1 ID2 ID3 SC IS IRF AG DC1 DC2 EX1 FT1 FT2 IWB/DC
Instruction Fetch Decode Dispatch Reg. File Data cache read Execute Exceptions & MT Write-back

Atom处理器流水线流程

Atom需要使用3个时钟周期,从32KB的高速指令缓存中取出指令,放到预取缓冲区中。预取缓冲区会将所有的指令排列为一个预解码列队。整个列队的长度足够喂饱解码单元,让其以每个时钟周期处理两个指令的速度进行解码。另外在这个阶段,分支预测机制也是同样的速度。

通过这个预解码队列,指令会被送入正确的解码硬件。Atom的解码部分由2组快速的硬件解码单元和一组更长的低速微码ROM组成。低速微码ROM可以解析更长的,更复杂的指令。不过Intel并没有揭示长短指令的平均百分比。这一项参数非常关键,如果指令越短,那么解码单元的执行效率就越高。虽然不清楚快速解码单元的运行效率,但是预解码和解码总共会花费3个时钟周期。

最终,解码单元作为一个整体,包括了2个硬件解码单元和一个微码ROM,能够以每个时钟周期(1~2个线程)排列出16条指令,组成指令预解码列队。执行单元会以每个时钟周期1个指令的速度对其进行处理。

《Atom兼容x86指令集所付出的成本(上)》...继续下一页>>

《Silverthorne流水线的后端》...返回上一页<<


[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [上一页] [下一页]

《菜鸟勿进:Atom处理器纯YY技术解析》分页索引


第1页:写在10年前的一天
第2页:RISC与CISC的前世今生(上)
第3页:RISC与CISC的前世今生(下)
第4页:Intel的Atom原子处理器
第5页:Atom:封装、工艺、功耗
第6页:Silverthorne体系架构概览
第7页:Silverthorne流水线的后端
第8页:Atom的处理流水线
第9页:Atom兼容x86指令集所付出的成本(上)
第10页:Atom兼容x86指令集所付出的成本(下)
第11页:SMIT并发多线程和每瓦特性能(上)
第12页:SMIT并发多线程和每瓦特性能(下)
第13页:Intel的制胜策略
第14页:C6:超低功耗模式
第15页:冷饭新炒?MID路在何方?
第16页:写在最后的结论

全文

版权作品 未经许可 请勿转载 

网友评论 (仅供参考与本站立场无关)


 请发表您的观点  可以匿名发表,记录IP,限定1000字内  
   

相关文章

更多相关文章看这里...
  • 隐藏的大象 深挖市场之热门主板导购 2008.07.08
  • 原厂品质 intel原装945GC主板热卖才499元 2008.07.08
  • 整合也要“闹独立”MCP78系主板导购 2008.07.08
  • 7月7日硬盘行情:硬盘价格调整较大 2008.07.07
  • 7月7日内存行情:超胜内存价格略降 2008.07.07
  • 7月7日CPU行情:部分型号价格调整 2008.07.07
  •  另类超频
     评测推荐
    两年之内不过时 映泰TP45 HP主板性能测试 2008.07.04
    侠诺QnoKey 可随身携带的VPN客户端 2008.06.20
    挥舞战旗所向披靡!七彩虹X48战旗首测 2008.06.05
    四屏同显高清 映泰MCP78主板TF8200 A2+评 2008.06.04
    三剑客亮相!惠普三款迷你光电鼠标试用 2008.05.27
     产品推荐
    玩转3C入门篇 分辨率名称一一入座 2008.07.01
    市场压力过大 方正08年暑促目标迷茫 2008.06.26
    图说钽电容:同是小黄豆 玄机大不同 2008.05.15