cpu高效编程技术应用.pptxVIP

  • 8
  • 0
  • 约3.8千字
  • 约 24页
  • 2021-07-21 发布于广东
  • 举报
CPU高效编程技术应用CPU高效编程技术应用微处理器的核心技术CPU高效编程技术应用流水线处理运算器高速化RISC和CISC超标量执行乱序执行分支预测缓存多核心了解处理器Nehalem E5620长流水线 = 15级X86指令解释为微指令后乱序执行等待执行的微指令放在Reserveration Station多个ALU运算单元并发、乱序执行Reorder Buffer中实现串行化Instruction RetirementCPU高效编程技术应用PipelineCPU高效编程技术应用示例:4级和8级的流水线Intel的长流水线CPU高效编程技术应用Front End读入x86指令,每个时钟周期16字节x86指令解析为微指令(μop)微指令(μop)缓存CPU高效编程技术应用乱序执行-1寄存器重命名分配临时寄存器微指令进入保留站发射指令EUEUEU各种运算Load/StoreCPU高效编程技术应用乱序执行-2按指令顺序写出结果指令生效,真正写入内存和物理寄存器存入临时寄存器触发具有数据依赖的指令执行EU中计算结果Load/StoreCPU高效编程技术应用指令量化分析CPU高效编程技术应用取指令,每个16字节/cycleX86指令解析为微指令简单指令3条/cycle复杂指令1条/cycle保留站到EU的Port,总共6个P0,P1,P5到ALU单元P2,P3,P4到Load/Store单

文档评论(0)

1亿VIP精品文档

相关文档