Tomasulo方法实验 姓名:王宇航学号:09283020Tomasulo方法实验一、实验目的:通过本实验,理解指令流水化过程中乱序执行和寄存器重命名方法。二、实验内容: 1、用dlxView模拟器或Tomasulo算法模拟器执行浮点指令程序段。 2、指出指令乱序执行和寄存器重命名过程。三、实验环境操作系统:Windows 7 旗舰版处理器:Intel(R) Core(TM) i3 双核内存:2.00GB软件:Tomasulo算法模拟器四、实验过程:1、设置Tomasulo算法模拟器参数其中Load部件的执行时间不能设置为1,至少为2,故不作修改;加/减法部件的执行时间为4个时钟周期,乘法部件的执行时间为7个时钟周期,除法部件的执行时间为15个时钟周期。2、分析Tomasulo算法模拟器中指令乱序执行过程Tomasulo算法模拟器中默认设置的指令下图所示:执行该指令序列,重点观察指令状态的写结果一栏,便会发现执行过程中存在乱序执行现象,共有两处乱序执行,分别如下列图所示:图中显示,在