流水线停顿

✍ dations ◷ 2025-11-30 07:01:44 #指令处理

流水线停顿(英语:Pipeline stalling),亦称流水线冒泡,是指有指令管线化的处理器,为了应对冒险(相邻位址读写相同位址,不同执行顺序可能会影响结果)而延时执行指令。

在指令解码的阶段,控制单元会判断解码后的指令所读取的暂存器位址是否是执行阶段要写入的位址。若是,控制单元会将该指令暂停一个时脉周期,控制单元也会暂停读取阶段指令,避免读取阶段读到的命令被下一个命令盖过。

在指令解码的指令停顿时,为了避免读取新的指令,会固定程式计数器以及读取阶段的指令,避免被修改。此动作会一直持续到可能造成上述冲突的指令已执行完成为止,之后才会继续指令解码及读取指令,此事件常称为bubble,类似液体管路中的气泡。

有些架构下,流水线的执行阶段需要在每一个周期都要有动作。此时会在执行阶段加入NOP(无作用),以达到停顿的效果。

相关

  • 格弥斯托士·卜列东格弥斯托士·卜列东(Γεώργιος Πλήθων Γεμιστός,Georgius Gemistos Plethon 或 Pletho,约1355年-1452年),14世纪后半叶、15世纪初知名的拜占廷著者,柏拉图主
  • 正电子发射正电子发射,又称β+衰变,是一种粒子放射性衰变的方式,属于β衰变。在这种衰变反应中,一个质子转化成中子,同时释放出一个正电子和一个电中微子。能发生正电子发射而放出正电子的
  • RD以下为各国用于研究与开发(R & D)以美元计价费用的列表。研究开发开销低于一亿美元的国家未记在内;2010年全球用于研究开发的总费用大约为一万亿美元。
  • IDEFIDEF(ICAM Definition Languages)是20世纪70年代由美国空军发明,最早用于描述企业内部运作的一套建模方法。经过不断的完善改进,其用途变广泛,现在可以适用于一般的软件开发。
  • 英飞凌科技英飞凌科技股份有限公司(Infineon Technologies,FWB: IFX)总部位于德国慕尼黑,主力提供半导体和系统解决方案,解决在高能效、移动性和安全性方面带来的挑战(而主要业务亦包括为关
  • 石松石松纲是石松门中的一纲。传统上,石松纲不只包含石松及石杉,亦包含卷柏及水韭,但后两者现在通常被分成另一纲-水韭纲中。石松被认为在结构上和最早的维管束植物相似,有小且鳞状的
  • 巴黎1法国统计部门在计算土地面积时,不计算面积大于1平方公里的湖泊、池塘、冰川和河口。巴黎(法语:Paris,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL",
  • 2015年加拿大联邦大选斯蒂芬·哈珀 保守党贾斯汀·特鲁多 自由党2015年加拿大联邦大选(正式称为第42届加拿大大选)于2015年10月19日举行,选出第42届加拿大国会下议院的338名议员。时任总理斯蒂芬·
  • 小姐爱旅行《小姐爱旅行》(英语:Miss Love To Travel),是台湾东风卫视的一个节目,由野火娱乐有限公司制作。该节目走精致旅游路线,内容以介绍精品酒店为主。《Woman爱旅行》(英语:Miss Travele
  • 全储备银行业务经济政策 财政政策 · 货币政策 贸易政策 · 投资政策 农业政策 · 产业政策 能源政策 · 社会政策 政策组合税收政策 · 预算政策 政府收入 · 政府支出 政府预算 · 赤