申请试用
HOT
登录
注册
 
07 Scoreboard,Tomasulo, Register Renaming

07 Scoreboard,Tomasulo, Register Renaming

下一个不夜城
/
发布于
/
2312
人观看
• Scoreboard: Track dependencies through reservations – Simple scheme for out-of-order execution – WAW and WAR hazards force stalls – cannot handle multiple instructions with same destination register • Reservations stations: renaming to larger set of registers + buffering source operands – Prevents registers as bottleneck – Avoids WAR, WAW hazards of Scoreboard – Allows loop unrolling in HW • Dynamic hardware schemes can unroll loops dynamically in hardware – Form of limited dataflow – Register renaming is essential • Lasting Contributions of Tomasulo Algorithm – Dynamic scheduling – Register renaming – Load/store disambiguation • 360/91 descendants are Pentium II; PowerPC 604; MIPS R10000; HP-PA 8000; Alpha 21264
0 点赞
0 收藏
0下载
相关文档
确认
3秒后跳转登录页面
去登陆