计算机科学
首页
学历类考试
大学
计算机科学
简答题
简述减少流水线分支损失四种方法。
正确答案
(1)冻结或排空流水线:在流水线中停住或删除分支后的指令,直到知道转移目标地址
(2)预测分支转移失败:流水线继续照常流动,如果分支转移成功,将分支指令后的指令转换为空操作,并从分支目标处开始取指令执行;否则照常执行
(3)预测分支转移成功:始终假设分支成功,直接从分支目标处取指令执行
(4)延迟分支(delayedbranch):分支开销为n的分支指令后紧跟有n个延迟槽,流水线遇到分支指令时,按正常方式处理,顺带执行延迟槽中的指令,从而减少分支开销。
答案解析
略
分享
语音搜题
拍照搜题
打赏