流水线停顿

✍ dations ◷ 2025-08-21 08:00:23 #指令处理

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

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

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

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

相关

  • 设立圣餐日濯足节(拉丁语:Dies Cenae Domini、天主教旧称“建定圣体瞻礼”,意大利语:Giovedì Santo、意思是“神圣星期四”)为复活节前的星期四,乃基督教(广义)纪念耶稣基督最后的晚餐,设立了
  • 伟格纳阿尔弗雷德·魏格纳(德语:Alfred Lothar Wegener,1880年11月1日-1930年11月2日)是一位德国地质学家、气象学家和天文学家。阿尔弗雷德·魏格纳是大陆漂移说创立者,该学说认为远古
  • 古隆人古隆族(Gurung)是分布在尼泊尔中部的山地民族。根据2006年的统计,人口约69万,占尼泊尔全国人口的0.5%。古隆族主要分布在尼泊尔中部,喜马拉雅山支脉安纳普尔纳山脉南坡的甘达基专
  • 国家科学技术委员会1999年规定:印章直径5厘米,中央刊国徽,由国务院制发。中华人民共和国教育部中华人民共和国财政部中国科学院中国工程院国家国防科技工业局中央军委装备发展部中国科学技术协会
  • 尼古拉·帕夫洛维奇·拉维奥罗夫尼古拉·帕夫洛维奇·拉维奥罗夫(俄语:Николай Павлович Лавёров,1930年1月12日-2016年12月27日),苏联及俄罗斯地质学家、地球化学家。苏联部长会议副主席
  • Creo ParametricCreo Parametric,旧称Pro/ENGINEER,是美国参数科技公司(PTC, Parametric Technology Corporation)推出的一款EDA工具,主要用于三维制图、建模,在复杂的三维模型设计方面有优势。该
  • 中国追尊君主列表以下的列表列出中国历史上所有被追尊君主。
  • 木马乐队木马乐队是中华人民共和国的一支摇滚乐队,1998年7月成立于北京。
  • 打飞机打飞机可以指:
  • 陈仕宝陈仕宝,潮州府揭阳县人,明朝政治人物、进士出身。天顺八年,登进士,官至陕西右参政。