简述Tomasulo算法的基本思想。

admin2016-12-19  25

问题 简述Tomasulo算法的基本思想。

选项

答案核心思想:①记录和检测指令相关,操作数一旦就绪就立即执行,把发生RAW冲突的可能性减小到最低;②通过寄存器换名来消除WAR冲突和WAW冲突。寄存器换名是通过保留站来实现,它保存等待流出和正在流出指令所需要的操作数。 基本思想:只要操作数有效,就将其取到保留站,避免指令流出时才到寄存器巾取数据,这就使得即将执行的指令从相应的保留站中取得操作数,而不是从寄存器中。指令的执行结果也是直接送到等待数据的其他保留站中去。因而,对于连续的寄存器写,只有最后一个才真正更新寄存器中的内容。一条指令流出时,存放操作数的寄存器名被换成为对应于该寄存器保留站的名称(编号)。

解析
转载请注明原文地址:https://kaotiyun.com/show/XsVx777K
0

最新回复(0)