延迟间隙

✍ dations ◷ 2025-06-19 20:48:49 #延迟间隙

延迟间隙,是计算机体系结构中一个指令间隙,在前一条指令没有执行完毕的情况下,处理器内部指令流水线上该指令间隙的执行不会修改处理器的状态。这种技术常用于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寄存器。流水线延迟的每个周期都是分支延迟间隙。更为复杂的设计是在分支指令后面执行那些不依赖于分支结果的指令。这可以由编译器自动优化。

相关

  • 大陆会议大陆会议(英语:Continental Congress),或作大陆议会,是指北美十三州在1774年至1789年间组成的联合议会,是为美国国会的前身。大陆会议与美国革命息息相关。18世纪中叶,英国与其北美
  • 羟脯氨酸羟脯氨酸(英语:Hydroxyproline)也称作(2S,4R)-4-羟脯氨酸,或是L-羟脯氨酸(C5H9O3N),是一种常见的非标准蛋白质氨基酸,而它的缩写则是 HYP。在1902年时,赫尔曼·埃米尔·费歇尔从水
  • 渥太华大学渥太华大学(英文:University of Ottawa、法文:Université d'Ottawa;简称U of O或Ottawa U)是加拿大安大略省渥太华的一间研究型大学,属于加拿大U15联盟。它是加拿大最古老的大学
  • 福特级航空母舰杰拉尔德·R·福特级航空母舰(Gerald R. Ford-class aircraft carriers,简称福特级航空母舰)是美国海军最新的次世代超级航空母舰,也是美国海军第三代核动力航空母舰。在同级一
  • 果菜园果菜园(Kitchen garden)是指专门栽培蔬菜和水果的花园。果菜园包括多种类型,如专门种植蔬菜的菜园(Vegetable garden)和种植香草的香草园(Herb garden)。现在也有一些家庭利用自己
  • 三吉慎藏三吉 慎藏(みよし しんぞう、天保2年10月11日(1831年11月14日) - 明治34年(1901年)2月16日)是幕末长府藩士。讳时治。幼名友三郎天保2年(1831年)、为长府藩今枝流剣术师父・小坂土佐
  • 转生成蜘蛛又怎样!角色列表《转生成蜘蛛又怎样!》角色列表,列举日本作家马场翁的轻小说作品《转生成蜘蛛又怎样!》的登场人物。感。
  • 桥本耀桥本耀(日语:橋本 耀,1997年6月17日-)是日本女子偶像团体AKB48 Team B的前成员,神奈川县出身,所属经纪公司为M's enterprise(日语:エムズエンタープライズ)。
  • 陈邦怀陈邦怀(1897年-1986年),字保之,男,江苏镇江人,中国金石学家、书法家,天津市书法家协会首任主席。二十世纪二十年代,曾担任近代实业家、教育家张謇先生的秘书,1921年至1922年他受张謇委
  • 国道274号Japanese_National_Route_Sign_0274.svg国道274号是由日本北海道札幌市至北海道川上郡标茶町的一般国道。是北海道内最长的国道(全国第11位)。白糠町至钏路市部分为未开通区间。石狩地方・空知地方・胆振地方和十胜地方・钏路地方间连络、与国道38号共为北海道东西连结的大动脉。一日交通量达3万辆。