-
Tomasulo算法与记分牌在实验三中的应用
资源介绍
实验三:记分牌和Tomasulo算法1) 用DLX汇编语言编写代码文件*.s(程序中应包括指令的数据相关、控制相关以及结构相关),以及相关的初始化寄存器文件*.i和数据文件*.d;
2) 观察程序中出现的数据相关、控制相关、结构相关,并指出三种相关的指令组合;
3) 将自己编写的程序*.s、*.i、*.d装载到DLXview模拟器上,
(1) 分别用基本流水线、记分牌算法和Tomasulo算法模拟,针对每一种模拟做如下分析:
① 统计程序的执行周期数和流水线中的暂停时钟周期数;
② 改变功能部件数目重新模拟,观察并记录性能的改变;
③ 改变功能部件延迟重新模拟,观察并记录性能的改变;
论述功能部件数目、功能部件延迟对性能的影响。
(2) 记录运行记分牌算法时的功能部件状态表和指令状态表;
(3) 记录运行Tomasulo算法时的指令状态表和保留站信息;
- 上一篇: EDProduce1.0.0
- 下一篇: 流水线中的相关WinDLX仿真器