- 4
- 0
- 约1.02万字
- 约 31页
- 2019-06-13 发布于广东
- 举报
复习: 先进超标量技术 简单的转移预测技术也会有不错的效果 基于路径(Path-based)的预测器可取得95%的正确率 BTB可以在流水线的前期就改变控制流, BHT的每个表项成本小,但需要等到指令译码 转移错误预测的恢复需要使用流水线的快照(snapshots)以减少损失 统一物理寄存器堆的设计,可以避免从不同地方 (ROB+arch regfile)读取数据 超标量处理器可以在一个时钟周期对多条相关指令进行重命名 需要采用推测式存储缓冲器(speculative store buffer)来避免等待存储操作的确认 复习: 转移预测和推测式执行 超标量处理器控制逻辑的可扩展性 每条被发射的指令都必须检查与W*L条指令间的关系,即硬件的增长? W*(W*L) 对于按序机器,L与流水线延迟相关 对于乱序机器, L还包括指令缓冲器消耗的时间(指令窗口 或 ROB) 随着W的增加,需要更大的指令窗口来找都维持机器忙碌所需的指令级并行性 = L变得更大 = 乱序控制逻辑的复杂程度增长速度大于 W2 (~W3) 乱序控制的复杂度:MIPS R10000 串行ISA的瓶颈 VLIW: Very Long Instruction Word Multiple operations packed into one instruction Each operation slot is for a f
原创力文档

文档评论(0)