首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
简述通过软件(编译器)来减少分支延迟的3 种静态方法及它们的
[问答题]
简述通过软件(编译器)来减少分支延迟的3 种静态方法及它们的共同特点。
添加笔记
求解答(0)
邀请回答
收藏(0)
分享
纠错
1个回答
添加回答
1
呼呼L
(1)预测分支失败:沿失败的分支继续处理指令,就好象什么都没发生似的。当确定分支是失败时,
说明预测正确,流水线正常流动;当确定分支是成功时,流水线就把在分支指令之后取出的指
令转化为空操作,并按分支目标地址重新取指令执行。
(2)预测分支成功:当流水线ID 段检测到分支指令后,一旦计算出了分支目标地址,就开始从该目
标地址取指令执行。
(3)延迟分支:主要思想是从逻辑上“延长”分支指令的执行时间。把延迟分支看成是由原来的分支
指令和若干个延迟槽构成。不管分支是否成功,都要按顺序执行延迟槽中的指令。
发表于 2017-05-06 09:14:20
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
编译和体系结构
上传者:
呼呼L
难度:
1条回答
0收藏
2209浏览
热门推荐
相关试题
以下指令集架构属于复杂指令集架构的是?
阿里巴巴
编译和体系结构
评论
(15)
来自
阿里巴巴2015实习生笔试题
华华给月月准备礼物
思维题
评论
(5)
设主存容量为256MB,外存容量为...
操作系统
评论
(1)
一个ISR作为单一生产者,需要向单...
FreeRTOS
评论
(1)
在部署大型模型时,模型量化技术的主...
大模型开发
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题