流水线停顿

✍ dations ◷ 2024-12-23 05:28:09 #指令处理

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

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

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

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

相关

  • 蓝婴症青紫婴儿(blue baby),或称为发绀婴儿、蓝婴,是指婴儿因先天性心脏缺损或后天性缺氧,血含氧量较正常人低,造成发绀现象。因患儿身体呈蓝紫色而得名。青紫型先天性心脏病包括:Templat
  • 水猿假说水猿假说(英语:Aquatic ape hypothesis,AAH)是对人类演化过程的一个假说,这个理论假设现代人类的共同祖先曾经度过一段半水栖时期,之后才又回到以陆地为主的生活方式。这个理论起
  • NFC近距离无线通信(英语:Near-field communication,NFC),又简称近距离通信或近场通信,是一套通信协议,让两个电子设备(其中一个通常是移动设备,例如智能手机)在相距几厘米之内进行通信。N
  • 南岳衡山衡山,五岳之一,也称为“南岳”,南岳始封于唐虞,是古代中国帝王巡狩祭祀的地方,也是道教和汉传佛教的圣地之一。主景区全称“衡山风景名胜区”位于衡山县境内,现已划为南岳区,为衡阳
  • 留鸟鸟类迁徙是鸟类随着季节变化进行的,方向确定的,有规律的和长距离的迁居活动。在动物界中,类似的活动非常常见,对昆虫则称为“迁飞”,对鱼类则称为“洄游”,对哺乳动物则称为“迁移
  • 钡的同位素钡(原子量:137.327(7))的同位素,其中有5个同位素是稳定的。备注:画上#号的数据代表没有经过实验的证明,只是理论推测而已,而用括号括起来的代表数据不确定性。
  • 查尔斯·布尔芬奇查尔斯·布尔芬奇(Charles Bulfinch,1763年8月8日-1844年4月15日)是一位美国建筑师,被多方誉为第一个美国本土出生的专业建筑师。布尔芬奇主要在家乡波士顿和华盛顿特区工作,他一
  • 惠爱堂惠爱堂曾是中华基督教会在广东省广州创办的一所重要教堂,位于广州市中山四路。'惠爱堂与万善堂为最早来华的西方差会伦敦会在广州所开辟的两座教堂,人们称之为“兄弟堂”。惠
  • 多语言计划多语言计划(Project Lingua)为一网络翻译社群,成立于2007年,希望将全球之声的英文报导翻译为其他语言,藉以建立全球部落客的沟通桥梁。该计划目前汇集约50名志工译者与编辑,将报导
  • 督院街街道督院街街道,是中华人民共和国四川省成都市锦江区下辖的一个乡镇级行政单位。督院街街道下辖以下地区:青石桥社区、滨江路社区和督院街社区。