|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
Code implemented to take care of RAW WAW WAR hazards:
Can be debugged with machine-level RISC V code
Three Stages of Tomasulo Algorithm 1.Issue—get instruction from FP Op Queue If reservation station free (no structural hazard), the scoreboard issues instr & sends operands (renames registers).
2.Execution—operate on operands (EX) When both operands ready then execute; if not ready, watch CDB for result
3.Write result—finish execution (WB) Write on Common Data Bus to all awaiting units; mark reservation station available
• Normal bus: data + destination
Common Data Bus: data + source:
Normal = “Go To” bus; CDB = “Come From” bus
|
|