延迟间隙

✍ dations ◷ 2025-12-04 17:00:42 #延迟间隙

延迟间隙,是计算机体系结构中一个指令间隙,在前一条指令没有执行完毕的情况下,处理器内部指令流水线上该指令间隙的执行不会修改处理器的状态。这种技术常用于DSP与早期的RISC体系结构。最常见的是下文描述的分支延迟间隙。另外还有过存储延迟间隙,即在存储内存的指令之后跟一个延迟间隙,现在已经基本不用了。

当一个分支指令之后的延迟间隙指令,在指令流水线中被称作分支延迟间隙(branch delay slot)。常见于DSP体系结构与老式的RISC体系结构。MIPS、PA-RISC、ETRAX CRIS、SuperH、SPARC等RISC体系结构在分支后有一个延迟间隙。PowerPC、ARM、DEC Alpha没有采用分支延迟间隙。DSP具有单个分支延迟间隙的有VS DSP、µPD77230、TMS320C3x。SHARC DSP与MIPS-X使用两个分支延迟间隙。

采用指令流水线的处理器的目标是每个时钟周期完成一条指令。为此,在任何时刻流水线都应该充满了处于不同执行阶段的指令。分支指令会导致分支冒险,也就是不到分支指令执行完毕被退休(retired),是不能确定哪些后继指令应该继续执行。一个简单办法是在分支指令后面插入流水线迟延(stall),直到新的分支目标地址被求出,并把新的指令地址装入IP寄存器。流水线延迟的每个周期都是分支延迟间隙。更为复杂的设计是在分支指令后面执行那些不依赖于分支结果的指令。这可以由编译器自动优化。

相关

  • 中国天文学史中国天文学史是天文学史的一个分支,也是中国科学史的一个组成部分。中国的古天文学是非常发达的,有记载的天象记录是当时世界上最丰富、最有系统。自秦汉以来,所颁布的历法有一
  • 达尔富尔达尔富尔(阿拉伯语:دار فور‎,意即“富尔人的国家”),位于非洲国家苏丹的西部地区,与中非共和国、乍得和南苏丹边境接壤。在行政区划上,该区被分为5个省,分别为南达尔富尔、东
  • 2014年国际足联世界杯外围赛 (跨洲附加赛)2014年国际足联世界杯外围赛 (跨洲附加赛)(英语:2014 FIFA World Cup qualifying tournament Play-off intercontinental )由约旦队出战乌拉圭队,墨西哥队出战新西兰队。进行主
  • 1976年冬季奥林匹克运动会奖牌榜以下是1976年冬季奥林匹克运动会奖牌统计。国际奥林匹克委员会并非认同此奖牌榜中各国的奖牌排名,本表仅供参考之用。以背景色标示的是冬奥会举办国,最多奖牌数以粗体显示。
  • 沙皇炮沙皇炮(俄语:Царь-пушка)为莫斯科克里姆林宫外展示的巨大大炮,其名为俄语炮帝的意思。1586年在俄国沙皇费奥多尔·伊万诺维奇命令下,由铸造专家Andrey Chokhov制造。其
  • 明朝藩王列表 (南明君主系)本页面列出明朝自明恭宗、明端帝、明宣帝及明昭宗分封的藩王。
  • 安田讲堂安田讲堂(日语:やすだこうどう)位于日本东京大学本乡总校区,正式名称为东京大学大讲堂,共有1144个座位(3阶席・728个座位 / 4阶席・416个座位)。安田讲堂为安田财团的创办人安田善
  • 魔法值魔法值(英语:Magic point,常简写为“MP”),或称“Mana”,是在许多角色扮演游戏或类似游戏中出现的一种能力值,用来度量游戏中特殊能力资源量。当游戏角色使用特殊能力的时候(诸如发
  • 斯里兰卡人民自由联盟斯里兰卡人民自由联盟(僧伽罗语:ශ්‍රී ලංකා නිදහස් පොදුජන සන්ධානය,转写:Śrī Laṃkā Nidahas Podujana Sandhānaya;泰米尔语:ஶ்ரீ லங்க
  • 怪病医拉姆尼《怪病医拉姆尼》(日语:怪病医ラムネ)是由阿呆トロ所创作的日本漫画。改编电视动画于2021年1月9日首播。 日本深夜动画:下文记载的播放时间使用日本标准时间(UTC+9)表示。因为部分