scoreboard 算法是否能完全消除raw,war和waw相关
记分牌算法只能检测竞争(WAR,WAW)并不能消除这两种竞争。
为了避免baiWAR和WAW带来的流水线停顿产生气泡。详见tomasulo算法,指令在发射前分配一个RS和一个ROB项(这个就是动态寄存器重命名),执行后的结果会临时写在ROB中,等到该指令前的所有指令执行完毕,retire时再写回到ARF。
所以结果是临时写回ROB中,即使多条指令写回到同一个寄存器也不受影响,因为不同的指令结果是写在不同的ROB中的。当然解决RAW也有相应的旁路/转发技术,也是tomasulo算法中的一部分。
扩展资料:
常用的一种是横向指针式计分牌,在牌的左半边标有从1到19的数字。进入20时则计入右半边。右半边有10、40、60、80、100五个挡级。在字码的上,下有金属片做的指针,可以拔动它来记分或进位记分。这种记分牌,因字小只能用于一般台球厅,室的比赛记录。主要用于斯诺克二十二彩球和三球比力的比赛计分。
百度百科-记分牌