计算机体系结构第四次实验tomasulo方法实验.docxVIP

  • 26
  • 0
  • 约3.16千字
  • 约 7页
  • 2021-02-24 发布于山东
  • 举报

计算机体系结构第四次实验tomasulo方法实验.docx

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

文档评论(0)

1亿VIP精品文档

相关文档