《大话处理器》连载——微架构(22) Superscalar处理器实例——Intel P4 CPU
2011-09-19 19:02
211 查看
奔4处理器是Intel的经典之作,它是采用乱序执行内核的超标量处理器。P4采用的微架构称为NetBurst,基本结构如下:
奔4处理器微架构的基本结构
奔4处理器微架构被分成了4大部分:
• 存储子系统(Memory subsystem)
• 前端(Front end)
• 乱序控制(Out-of-order control)
• 执行单元(Execution unit)
存储子系统包含了片内的cache,cache是处理器内部的存储单元,存储指令和数据。cache也是微架构的重要组成部分,不过相对比较独立,留待下章细说。
指令在处理器内部的执行过程,可以分为前端和后端,前端准备指令,后端执行指令。前端包括取指、译码、分支预测等单元,后端包括执行单元和乱序控制。
执行单元的工作就是傻呼呼的运算,而指令的乱序调度交给了乱序控制部分。
相关文章推荐
- 《大话处理器》连载——微架构(19) 乱序执行总结
- Intel, AMD及VIA CPU的微架构(2)
- Intel, AMD及VIA CPU的微架构(8)
- Intel奔腾系列CPU指令全集(包含P4)
- 《大话处理器》连载——微架构(6) 流水线上的冒险——免不了磕磕绊绊
- 《大话处理器》连载——微架构(14) 去伪相关——让伪军投诚
- Intel, AMD及VIA CPU的微架构(12)
- Intel, AMD及VIA CPU的微架构(7)
- 《大话处理器》连载——微架构(20) 处理器并行设计——Flynn分类
- 《大话处理器》连载——微架构(1) 顺溜的2级流水线
- Intel, AMD及VIA CPU的微架构(13)
- 《大话处理器》连载——微架构(12) 指令的相关
- Intel, AMD及VIA CPU的微架构(5)
- Intel, AMD及VIA CPU的微架构(10)
- 《大话处理器》连载——微架构(15) 寄存器重命名
- 《大话处理器》连载——微架构(13) 去数据相关和控制相关
- 《大话处理器》连载——微架构(11) 从顺序执行到乱序执行——因时制宜
- 《大话处理器》连载——微架构(21) 指令并行的“绿营”和“蓝营”
- Intel, AMD及VIA CPU的微架构(4)
- Intel, AMD及VIA CPU的微架构(9)