流水线停顿

✍ dations ◷ 2025-10-13 22:50:52 #指令处理

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

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

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

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

相关

  • 孕妇年龄超过35岁高龄产妇较广义的定义是指在年龄较大时才分娩的妇女,不过有关年龄的定义,有许多不同的标准。在西欧、北欧及南欧,初次怀孕的妇女其平均年龄是27至29岁,在1970年代初期则是23至25
  • 乙二硫醇乙二硫醇、1,2-乙二硫醇,分子式为C2H4(SH)2,室温下为无色有气味的液体。可用于有机合成试剂和螯合配体。乙二硫醇比乙二醇反应性更强,更易与醛和酮反应生成缩硫醛/酮。后者是有
  • 大卫杜夫大卫杜夫(Davidoff)是瑞士的产品品牌之一,以高级烟草产品见称,包括雪茄、香烟、干邑、烟斗烟草。创立人仙奴·大卫杜夫(Zino Davidoff)于1906年在沙俄基辅出生,该地现为乌克兰的首
  • 台北市政府消防局防灾科学教育馆台北市政府消防局防灾科学教育馆位于台湾台北市内湖区,为台湾第一座防灾科学教育馆,隶属台北市政府消防局。台北市政府消防局在1995年改制成立后,对于容易在台北造成的灾害加以
  • 辽东郡辽东郡,中国古代的郡,主要在今辽宁省境内。注2:地望大致相同但名称不同的郡、国,以其最后使用的名称为准,并括注曾用名称。郡、国同名者,只列出最后使用的名称。 注3:汉初尚存的
  • 荒野行动《荒野行动》是网易游戏公司开发的一款生存的游戏。最初是运行在智能手机上,支持安卓和iOS系统,后来移植到Windows PC、PlayStation 4和任天堂Switch等平台上。游戏本身可以在
  • 汉斯·菲舍尔汉斯·菲舍尔(德语:Hans Fischer,1881年7月27日-1945年3月31日),德国有机化学家,1930年诺贝尔化学奖获得者。汉斯·菲舍尔1881年7月27日出生于德国法兰克福。他先后在斯图加特和威
  • 阿敏塔斯一世阿敏塔斯一世 (希腊语:Ἀμύντας Aʹ,约前540年-前498年)为马其顿王国的国王,乃阿尔塞塔斯一世之子。他与一名唤作欧律狄刻(Eurydice)结婚并育有儿子亚历山大。 阿敏塔斯为波斯
  • 意拳站桩意拳站桩为中国武术家王芗斋所创,是意拳的基本功夫,可分为养生桩与技击桩,均在相对静止的状态下进行训练,以体会“不动之动”的微动。其基本要点是精神集中、周身放松、呼吸通畅
  • 易卜拉欣大惨案1994年2月25日,以色列约旦河西岸希伯伦市一名手持自动步枪的以色列犹太移民在易卜拉清真寺(英语:Cave of the Patriarchs)内,向正在做祈祷的千余名巴勒斯坦人开枪扫射,当场射死29