流水线停顿

✍ dations ◷ 2025-07-19 15:31:02 #指令处理

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

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

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

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

相关

  • 连加网络商业股份有限公司LINE Corporation是Naver集团设立于日本东京的资讯服务公司,主要业务为开发LINE即时通讯软件平台,并围绕LINE平台开发众多服务,旗下拥有 LINE FRIENDS 商店贩售周边商品。在台
  • 环己烷环己烷,环烷烃的一种,也称六氢化苯。分子量:84.160。沸点:80.74℃。凝固点:6.5℃。无色,易燃,微溶于水,具有挥发性,微有刺激性气味的液体,无腐蚀性,分子式:C6H12。 作为一种重要的工业原
  • 巴什基尔期巴什基尔期(英语:Bashkirian)是石炭纪的第四个时期,年代大约位于323.2–315.2百万年前。
  • 大瀑布城大瀑布城(英语:Great Falls)是美国蒙大拿州北部的城市,在蒙大拿州首府赫勒拿东北100多公里。面积51.6 km²,陆地面积 50.5 km²,水域面积1.1 km²,水域面积占了2.21%。。城市创
  • 2002年意大利大奖赛2002年意大利大奖赛于2002年9月15日在意大利蒙扎蒙扎赛道举行,是2002赛季的第15场比赛。注:
  • 泷本富士子泷本富士子(1967年11月6日-)是日本女性声优。隶属于ARTSVISION。大阪府出身。1994年1995年1996年1997年1998年1999年2000年2001年2002年2003年2004年2005年2006年2007年2008年2
  • 棱萼茜属棱萼茜属(学名:)是茜草科下的一个属,为多年生、匍匐草本植物。该属仅有棱萼茜()一种,分布于台湾。
  • 佩里化学工程师手册《佩里化学工程师手册》(英语:),亦称佩里手册()或佩里,于1934年初版,而最新的第8版于2007年10月出版。本手册自出版以来便成为化学工程师们化学工程知识的来源,此外也是其他领域的工
  • 原行星云原行星云或前行星云(Sahai,Sánchez Contreras & Morris 2005)(PPN)是在恒星演化的过程中,介于渐近巨星分支晚期(LAGB)和随后的行星状星云(PN)之间,生命周期很短的一种天体。一个原行星
  • 金融债券金融债券是由银行和非银行金融机构为筹集资金而发行的债券。中国为筹集资金用于发放城镇集体企业和乡镇企业特种贷款,1985年首次由中国工商银行和中国农业银行发行金融债券。