试题详情
- 简答题简述减少流水线分支损失四种方法。
-
(1)冻结或排空流水线:在流水线中停住或删除分支后的指令,直到知道转移目标地址
(2)预测分支转移失败:流水线继续照常流动,如果分支转移成功,将分支指令后的指令转换为空操作,并从分支目标处开始取指令执行;否则照常执行
(3)预测分支转移成功:始终假设分支成功,直接从分支目标处取指令执行
(4)延迟分支(delayedbranch):分支开销为n的分支指令后紧跟有n个延迟槽,流水线遇到分支指令时,按正常方式处理,顺带执行延迟槽中的指令,从而减少分支开销。 关注下方微信公众号,在线模考后查看
热门试题
- 指定目标地址最一般的方法就是在指令中提供
- 经常用的基本单元功能,宜于用软件实现,以
- 块冲突概率最高的Cache地址映像方式是
- 对汇编语言程序员透明的是()
- 减少流水线处理分支指令时的暂停时钟周期数
- 若有两个基准测试程序P1和P2在机器M1
- 一个周期能完成多条指令的三种超级计算机的
- 芯片研发费用指芯片毛利的一部分。
- 指令间的“一次重叠”是指()。
- 一种计算机系统结构的生命周期是怎样的?
- “虚拟索引+物理标识”的优缺点是什么?
- 提高硬盘内部数据传输率的主要手段之一是(
- 简述流水线的特点。
- 采用组相联映像的Cache存储器,为提高
- 提高计算机系统并行性的主要技术途径有()
- 什么是写合并技术?
- 叙述堆栈型、累加器型和通用寄存器型指令集
- ()是计算机系统的逻辑实现,而()是计算
- 假定某处理器带有一个数据区容量为256B
- 标量流水处理机