流水线停顿

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

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

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

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

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

相关

  • 可见光可见光谱(Visible light)是电磁波谱中人眼可以看见(感受得到)的部分。这个范围中电磁辐射被称为可见光,或简单地称为光。人眼可以感受到的波长范围一般是落在380到760纳米 。对应
  • 嘴唇形状表内成对的元音分别为不圆唇/圆唇。元音圆唇度(英语:Roundedness)指的是在发出一个元音时,嘴唇圆化的程度,可以视为是元音的圆唇化(英语:labialization)。圆唇度可以分为两种:撮唇(prot
  • 拉美西斯九世拉美西斯九世(英语:Ramesses IX)古埃及新王国时期第二十王朝的第八任法老。(约公元前1129年—约公元前1111年在位),他在位时期,埃及出现危机。高级祭司阿孟霍特普在底比斯总揽宗教
  • 5-HT/血清素5-羟色胺受体,也被称为血清素受体或5-HT受体,是一群于中枢神经系统中央处和末梢神经系统周边出现的G蛋白偶联受体及配体门控离子通道。它们同时调节兴奋性和抑制性神经传导物
  • 仇恨犯罪法律仇恨罪行(英语:Hate crime)源于保护特定少数群体的意识形态,指的是由针对某一特定社会群组的歧视性犯罪行为。这些社会群组包括种族、宗教、性倾向、身心障碍、族群、国籍、年龄
  • 青海蒙古青海蒙古,又称柴达木蒙古,是生活在青海湖一带的蒙古族。一般称他们为和硕特蒙古,但也有来自喀尔喀与土默特、鄂尔多斯的部落。他们在服装上藏化但仍用托忒蒙古文。虽在元代蒙古
  • 埃尔科拉诺埃尔科拉诺(意大利语:Ercolano)是位于意大利南部坎帕尼亚大区那不勒斯省的一个城市。在公元79年的维苏威火山喷发中,该城同庞贝一样被摧毁。
  • 阿卜杜勒·拉希姆阿卜杜勒·拉希姆(阿拉伯语:عبد الرحيم‎;罗马化为“Abdul Rahim”或“Abdur Rahim”)是一个男性穆斯林名称,由阿拉伯语单词()和 组成。这个名称带有“仁慈的仆人”之意,而
  • 拜拉希尔拜拉希尔(英语:Byera Hill),是加勒比海岛国圣文森特和格林纳丁斯圣文森特岛东海岸夏洛特区的一座城镇。位于乔治敦的南部,靠近通往首都金斯敦的公路。
  • 因果结构在数学物理学中,洛伦兹流形的因果结构是指流形中两点间的因果关系。在现代物理学(特别是广义相对论)中,时空是用洛伦兹流形表示的。流形中两点之间的因果关系可以用来描述时空中