延迟间隙

✍ dations ◷ 2025-09-13 09:56:04 #延迟间隙

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

相关

  • 顶质体顶质体(英语:apicoplast)是大部分顶复门生物共有的非光合作用的细胞器,存在于多种顶复门生物中,包括引发疟疾的寄生虫——恶性疟原虫(Plasmodium falciparum)等,但在隐孢子虫属(英语:C
  • 圣克拉拉县圣克拉拉县(英语:County of Santa Clara),又译圣塔克拉拉县,是美国加利福尼亚州的一个县,位于旧金山湾区的南部,也是俗称硅谷的高科技产业集中地点的所在地。根据2010年美国人口普
  • EpcotEpcot、或者未来世界,是一座位于美国佛罗里达州 布埃纳文图拉湖华特迪士尼世界度假区里的迪士尼主题公园,它是该度假区内的第二座主题公园,Epcot在1982年10月1日开启,当时叫做EP
  • 罗历戎罗历戎(1901年-1991年7月6日),四川渠县人。原名罗立荣,字显华,国民革命军中将。曾任国民革命军第三军军长。1947年10月,于清风店战役中被中国人民解放军晋察冀军区野战兵团俘虏。19
  • 邓姓邓姓为中文姓氏之一,在《百家姓》排第180位,中国大陆第34大姓(2006年数据),主要分布于四川、贵州、湖南、湖北、河南、河北、广府、港澳及海外地区等地。在台湾邓姓排第54位,主要
  • 房法寿房法寿(?-?),小名乌头,东清河郡绎幕县(今山东省淄博市淄川区)人,祖籍清河郡东武城县(今河北省衡水市故城县),刘宋、北魏官员。房法寿的曾祖房谌在后燕担任太尉掾,随慕容德迁移到齐地,房谌的
  • 接神日接神日又称迎神日,为每年农历的正月初四日,在汉字文化圈的民间信仰中是灶君、值年太岁星君与民间诸神回到人间的日子,故家家户户虔诚祭拜,迎接诸神。玄坛真君等五路财神正月初五
  • 死亡飞车2《死亡飞车2》(英语:,原名,或又称作)是一部2010年美国科幻动作片,为罗依·罗尼执导,保罗·W·S·安德森监制和提供故事。由路克·高斯、文·瑞姆斯、丹尼·崔乔、肖恩·比恩、塔妮
  • 町田瑠唯町田瑠唯(日语:町田 瑠唯/まちだ るい ,1993年3月8日-)生于北海道旭川市,是一名日本女子篮球运动员,场上位置是控球后卫。2011–12赛季,町田加入JBL富士通红浪俱乐部,她在该赛季中荣
  • 沙铲河沙铲河,也称长山河,位于中华人民共和国华南地区,是九洲江右岸支流,发源于广西壮族自治区博白县南部新田镇亭子村坡心肚,东流至英桥镇杨充村转南流,于广东省廉江市长山镇凌垌村进入