WinDLX实验报告的.docVIP

  • 11
  • 0
  • 约1.19万字
  • 约 22页
  • 2017-08-20 发布于浙江
  • 举报
WinDLX实验报告的

WinDLX基础实验 1.实验目的: 1)熟悉计算机流水线基本概念 2)了解DLX基本流水线的各段的功能了解各种不同指令在流水线中的实际流动情况 3)对流水线做性能分析 4)了解影响流水线效率的因素——数据相关、结构相关、控制相关,了解相关的种类 5)了解决数据相关的方法 2.实验内容: 1)在仿真器上分别运行单条指令:Load指令、Store指令、分支指令、寄存器ALU指令、 立即数ALU指令,记录它们在流水线中的执行情况 2)仿真器运行一段无相关的程序,记录执行情况,计算流水线的加速比、吞吐率与效率。 3)在仿真器运行一段程序,统计该程序在流水线中出现的各种相关个数,及其引起的流水线暂停周期数 4)在流水线中设置定向路径来消除数据相关,运行程序并统计在流水线中出现的相关个数,及其引起的流水线暂停周期数 5)通过对程序进行编译优化并结合其他相关解决方法——分支预测与延迟槽,运行程序并统计在流水线中出现的相关个数,及其引起的流水线暂停周期数。 3.实验步骤:  1.熟悉WinDLX的使用用WinDLX模拟器执行求阶乘程序fact.s 。开始模拟之前 WinDLX 图标启动WinDLX,将出现一个带有六个图标的主窗口: (2)进行初始化模拟器, 点击File 菜单中的 Reset all 菜单项,弹出一个“Reset D

文档评论(0)

1亿VIP精品文档

相关文档