流水线停顿

✍ dations ◷ 2025-06-29 09:15:36 #指令处理

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

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

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

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

相关

  • 泛昔洛韦泛昔洛韦(Famciclovir)是第二代开环核苷类抗病毒药,主要用于疱疹病毒感染,尤其是带状疱疹。泛昔洛韦为喷昔洛韦前药,在肠壁和肝脏经酶转化为喷昔洛韦。泛昔洛韦常用于带状疱疹治
  • 埃塞克斯县埃塞克斯县(英语:Essex County)是美国马萨诸塞州东北部的一个县,北邻新罕布什尔州,东临大西洋。面积2,146平方公里。根据美国2000年人口普查,共有人口723,419人。县治有二:塞勒姆(Sa
  • 接收异常心理学 行为遗传学 生物心理学 心理药物学 认知心理学 比较心理学 跨文化心理学 文化心理学 差异心理学(英语:Differential psychology) 发展心理学 进化心理学 实验心理学
  • 鳕角鳕鱼角(英语:Cape Cod),是美国东北部马萨诸塞州伸入大西洋的一个半岛,面积1033平方公里。1914年,美国在该半岛与大陆连接处开掘鳕鱼角运河,使鳕鱼角实际上成为了一个岛屿。
  • 红颊獴(H. javanicus)见内文红颊獴(Herpestes javanicus)又叫红脸獴、印度獴或爪哇獴,是灵猫科獴属]的一个品种,广泛分布亚洲多个不同的地方,分为不同亚种。獴在世界很多地方均可找到,但红颊獴的体型比
  • 双边寡头垄断双边寡头垄断指市场上同时出现卖方寡头垄断和买方寡头垄断的情况。和单方垄断不同,市场价格不会由一方决定,而是由买卖双方的议价能力决定,常规定价机制失效,竞价问题转变为博弈
  • 最大的信息技术公司列表下表依营业额列出全球最大的信息技术公司。表中列出的公司主营业务均与信息技术相关,包括电脑硬件、软件、电子产品、半导体、互联网、通信设备、电子商务以及计算机服务等方
  • 康塞普西翁 (智利)康塞普西翁(西班牙语:Concepción,西班牙语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code20
  • 索尼E卡口镜头列表本列表为索尼E接环上使用的镜头,包括索尼公司生产,与第三方兼容镜头。索尼公司于2010年推出NEX系列,开始生产E卡口镜头,覆盖APS-C幅面;时至2013年,随着ILCE-7机型问世,也诞生FE类型
  • 通用热源热电机通用热源热电机(GPHS-RTG,General Purpose Heat Source Radioisotope Thermoelectric Generator)是一款美国设计的热电机,使用通用热源模组作为燃料,并用于一些太空任务上(例:卡西