- 8
- 0
- 约3.07千字
- 约 17页
- 2017-03-17 发布于湖北
- 举报
《计算机系统结构课内实验》
实验报告
第一次实验Tomasulo算法
第二次实验:cache性能分析
姓名:
学号:第一次实验Tomasulo算法
一、实验目的及要求
DLXview模拟器的使用方法;
2. 进一步理解指令动态调度的基本思想,了解指令动态调度的基本过程与方法;
3. 理解记分牌算法和Tomasulo算法的基本思想,了解它们的基本结构、运行过程;
4. 比较分析基本流水线与记分牌算法和Tomasulo算法的性能及优缺点。
二、实验环境
DLXview
三、实验内容
DLX汇编语言编写代码文件*.s(程序中应包括指令的数据相关、控制相关以及结构相关),以及相关的初始化寄存器文件*.i和数据文件*.d;
观察程序中出现的数据相关、控制相关、结构相关,并指出三种相关的指令组合;
四、*.s、*.i、*.d装载到DLXview模拟器上,
分别用基本流水线、记分牌算法和Tomasulo算法模拟,针对每一种模拟做如下分析:
① 统计程序的执行周期数和流水线中的暂停时钟周期数;
② 改变功能部件数目重新模拟,观察并记录性能的改变;
③ 改变功能部件延迟重新模拟,观察并记录性能的改变;
论述功能部件数目、功能部件延迟对性能的影响。
记录运行记分牌算法时的功能部件状态表和指令状态表;
记录运行Tomasulo算法时的指令状态表和保留站信息;
五、实验结果
)
原始即增加对程序的执行
原创力文档

文档评论(0)