延迟间隙

✍ dations ◷ 2025-07-19 18:56:26 #延迟间隙

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

相关

  • 果实果实,是被子植物(也称显花植物)花的部分组织衍生成的生殖器官,通常在开花授粉之后,以受精的子房为主体而形成,其中包含有种子。植物借由果实来传播种子。其中有许多可供食用,人类或
  • 监察院厅舍监察院厅舍,原称台北州厅舍或台北州厅,是一栋位于中华民国台北市中正区的衙署建筑。监察院厅舍是一座以“曲尺”型平面设计的建筑,为台湾总督府技师森山松之助的作品,属后期文艺
  • 襄汾县襄汾县是中国山西省临汾市所辖的一个县。总面积为1304平方公里,2010年人口为42.26万人。襄汾县下辖7个镇、6个乡:新城镇、赵康镇、汾城镇、南贾镇、古城镇、襄陵镇、邓庄镇、
  • 美在中美在中(Frank E.Meigs,1851年-1915年),字兰陵,是19世纪末、20世纪初美国基督会(Disciples of Christ)的在华传教士。1851年,美在中生于美国纽约。1887年1月12日,受美国基督会差遣,美在
  • 1999年法国网球公开赛女子单打比赛阿兰查·桑切斯·维卡里奥是上届冠军,但在半决赛败给本届亚军玛蒂娜·辛吉斯。施特菲·格拉芙是本届冠军,决赛以4-6 7-5 6-2逆转击败玛蒂娜·辛吉斯,夺得第6座法网女子单打冠军
  • 阿尔伯特·爱因斯坦世界科学奖阿尔伯特·爱因斯坦世界科学奖(英语:Albert Einstein World Award for Science)是由世界文化理事会颁发的年度奖项,旨在表彰和鼓励对科学技术的研究和发展,特别是为人类带来真正
  • 咬人猫咬人猫(学名:)别称荨麻、咬人荨麻或刺草等,属荨麻科荨麻属植物,为多年生草本植物,植株高约70-120cm。咬人猫原产于于中国及日本,台湾分布于海拔约500~3000米山区之阴暗潮湿林下。咬
  • 土库曼斯坦航空土库曼斯坦航空公司(土库曼斯坦语:Türkmenhowaýollary,俄语:Туркменские авиалинии)是土库曼斯坦的国家航空公司。截至2015年8月,土库曼斯坦航空的机队如下
  • 赵泰宽赵泰宽(韩语:조태관,1986年2月12日-),韩裔加拿大人,韩国男演员、艺术指导,常用译名为赵太官。他在2007年以音乐剧演员的身份出道,2016年在KBS电视剧《太阳的后裔》中饰演紧急救护队救
  • 玻璃蛙玻璃蛙是瞻星蛙科(Centrolenidae)的青蛙。当背景颜色是淡黄绿色时,一些玻璃蛙的腹部皮肤就会变得透明。它们的内脏,包括心脏、肝脏及消化道都可以从透明的皮肤中看穿,故以玻璃为