试题详情
- 简答题减少流水线分支延迟的静态方法有哪些?
-
(1)预测分支失败:沿失败的分支继续处理指令,就好象什么都没发生似的。当确定分支是失败时,说明预测正确,流水线正常流动;当确定分支是成功时,流水线就把在分支指令之后取出的指令转化为空操作,并按分支目标地址重新取指令执行。
(2)预测分支成功:当流水线ID段检测到分支指令后,一旦计算出了分支目标地址,就开始从该目标地址取指令执行。
(3)延迟分支:主要思想是从逻辑上“延长”分支指令的执行时间。把延迟分支看成是由原来的分支指令和若干个延迟槽构成。不管分支是否成功,都要按顺序执行延迟槽中的指令。
3种方法的共同特点:它们对分支的处理方法在程序的执行过程中始终是不变的。它们要么总是预测分支成功,要么总是预测分支失败。 关注下方微信公众号,在线模考后查看
热门试题
- 已知[x]补,求x
- 通常,在进行指令集格式设计时,有()、(
- 共享存储器通信的主要优点。
- 从当前的计算机技术观点来看,CISC结构
- 计算机组成是计算机系统结构的(),计算机
- 流水线冲突有()3种类型。
- 始终只让第K+1条指令的“分析”与第K条
- 计算机系统的设计者需要掌握技术的发展,尤
- 以下程序段是某个过程对应的指令序列。入口
- 用户CPU时间由哪三个因素决定?
- 假定有三个处理器,分别带有以下不同的ca
- 简述分布式存储器结构的两种地址空间组织方
- 对于浮点加法器而言,可以把浮点加法的全过
- CRAY-1的流水线是()。
- 同步消息传递
- 总线按设备定时方式分类,可分为()和()
- 实现软件移植的主要途径有哪些?
- IBM370系统中断响应优先级级别最低的
- 操作级并行的阵列机,按指令流、数据流及其
- 什么是向量链接技术?