北邮高级计算机系统结构实验二三四五.docxVIP

  • 15
  • 0
  • 约1.12万字
  • 约 35页
  • 2020-12-05 发布于山东
  • 举报

北邮高级计算机系统结构实验二三四五.docx

. 实验二 指令流水线相关性分析 ·实验目的 通过使用 WINDLX 模拟器,对程序中的三种相关现象进行观察,并对使用 专用通路,增加运算部件等技术对性能的影响进行考察,加深对流水线和 RISC 处理器的特点的理解。 ·实验原理: 指令流水线中主要有结构相关、 数据相关、控制相关。相关影响流水线性能。 ·实验步骤 一.使用 WinDLX 模拟器,对 Fact.s做如下分析: 1)观察程序中出现的数据 / 控制 / 结构相关。指出程序中出现上述现象的指令组合。 2)考察增加浮点运算部件对性能的影响。 3)考察增加 forward 部件对性能的影响。 4)观察转移指令在转移成功和转移不成功时候的流水线开销。 ·实验过程 一. 使用 WinDLX 模拟器,对 Fact.s 做如下分析: 浮点加、乘、除部件都设置为 1,浮点数运算部件的延时都设置为 4,如图 1: 图 1 初始设置 将 fact.s 和 input.s 加载至 WinDLX 中,如图 2 示。 . 图 2 加载程序 1.观察程序中出现的数据 / 控制 / 结构相关;指出程序中出现上述现象的指令组 合。 1) 数据相关 点击 F7,使程序单步执行,当出现 R-Stall 时停止,运行过程中出现下图 3 所示, 输入整数 6。 图3 输入整数 6 打开 Clock Diagram ,可以清楚的看到指令执行的流水线如图

文档评论(0)

1亿VIP精品文档

相关文档