Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 436 Bytes

index.md

File metadata and controls

12 lines (7 loc) · 436 Bytes

计算机体系结构(arch)

流水线

将指令分成多个阶段执行,这样从一瞬间来看。每个阶段都在执行指令,只是执行的是不同的指令的不同阶段。从而提高吞吐量。

带来的问题:

  • 前后指令有数据依赖,会导致后面的指令需要等待
    • 在依赖的指令之间插入无依赖的指令(编译器)
    • 分支指令依赖:通过分支预测方式解决