流水线停顿

✍ dations ◷ 2025-09-10 14:50:15 #指令处理

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

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

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

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

相关

  • 银屑病干癣(英语:psoriasis,/soʊˈraɪ.əsᵻs/,学名为银屑病,又称“白疕”或“牛皮癣”)是一种慢性皮肤疾病,主要特色是在身上出现一块一块异常的皮肤。通常,这些块状皮肤异常会发红、发
  • 铃木章铃木章(日语:鈴木 章/すずき あきら Suzuki Akira ?,1930年9月12日-),日本化学家,北海道大学退休教授、名誉教授,铃木反应的发现者。文化勋章表彰。文化功劳者。因有关“有机合成中
  • 伊比利亚人伊比利亚人(拉丁语:Hibērii,源自希腊语:Ιβηρία)这个概念,在语言学和地理学上有着不同的含义。在语言学,特别是历史比较语言学当中,伊比利亚人指的是那些以伊比利亚语为母语的
  • 经济、社会及文化权利国际公约《经济、社会及文化权利国际公约》(ICESCR)又称“A公约”,是第2200A (XXI)号决议,它承诺其缔约方致力于向非自治领土和托管领土和个人授予经济、社会、文化权利,包括劳动权和健康
  • 顶点 (图论)在数学中,更确切地说,在图论中,一个顶点(vertex,或多个顶点,vertices)或节点(node)是构成图的基本单位:一个无向图包括一个顶点的集合和一个边(顶点的无序对)的集合,而一个有向图包括一个
  • 丹·怀特丹尼尔·詹姆斯·“丹”·怀特(英语:Daniel James "Dan" White,1946年9月2日-1985年10月21日),出生于美国洛杉矶县,曾是加州旧金山市议会(Board of Supervisors)的议员。1978年,怀特从
  • 源义家源义家(1039年-1106年8月4日),日本平安时代后期的著名武将,河内源氏嫡流出身,通称“八幡太郎”或“八幡太郎义家”。“新罗三郎”源义光之兄。源义家在前九年之役、后三年之役中成
  • 沙拉金尼·奈都沙拉金尼·奈都(Sarojini Naidu ,1879年2月13日-1949年3月2日),中文又称奈都夫人,印度政治家、女权运动者及诗人,被尊为神童、“印度的南丁格尔”和印度独立运动的自由斗士,是第一位
  • 李宏麟李宏麟(1963年-),出生于台湾嘉义。现任PChome Online网络家庭及露天拍卖总经理。曾于商业周刊 (台湾)、远见杂志从事传播媒体工作、于出版集团IDG台湾分公司担任Computer worl
  • 腊八粥腊八粥,又称佛粥,是一种在腊八节用由多种食材熬制的粥,因应材料不同又有“八宝粥”、“七宝粥”、“五味粥”等名称。中国民间传说来自天竺。南宋文人周密撰《武林旧事》说:“用