Ta上传的资源 (0)

1)用DLX汇编语言编写代码文件*.s(程序中应包括指令的数据相关、控制相关以及结构相关),以及相关的初始化寄存器文件*.i和数据文件*.d;2)观察程序中出现的数据相关、控制相关、结构相关,并指出三种相关的指令组合;3)将自己编写的程序*.s、*.i、*.d装载到DLXview模拟器上,(1)分别

题目1——流水线中的相关题目2——循环展开及指令调度题目3——记分牌算法和Tomasulo算法题目4——Cache性能分析题目5——伪相联Cache与虚拟Cache(选做)题目6——LRU页面置换算法模拟(选做)

1.掌握DLXview模拟器的使用方法;2.进一步理解指令动态调度的基本思想,了解指令动态调度的基本过程与方法;3.理解记分牌算法和Tomasulo算法的基本思想,了解它们的基本结构、运行过程;4.比较分析基本流水线与记分牌算法和Tomasulo算法的性能及优缺点。

1)用WinDLX模拟器执行下列三个程序(任选一个):2)用WinDLX运行程序structure_d.s,通过模拟:找出存在结构相关的指令对以及导致结构相关的部件;记录由结构相关引起的暂停时钟周期数,计算暂停时钟周期数占总执行周期数的百分比;论述结构相关对CPU性能的影响,讨论解决结构相关的

题目1——流水线中的相关题目2——循环展开及指令调度题目3——记分牌算法和Tomasulo算法题目4——Cache性能分析题目5——伪相联Cache与虚拟Cache(选做)题目6——LRU页面置换算法模拟(选做)

1)运行SimpleScalar模拟器;2)在基本配置情况下运行程序(请指明所选的测试程序),统计Cache总失效次数、三种不同种类的失效次数;3)改变Cache容量(*2,*4,*8,*64),运行程序(指明所选的测试程序),统计各种失效的次数,并分析Cache容量对Cache性能的影响;4)改变

实验三:记分牌和Tomasulo算法1)用DLX汇编语言编写代码文件*.s(程序中应包括指令的数据相关、控制相关以及结构相关),以及相关的初始化寄存器文件*.i和数据文件*.d;2)观察程序中出现的数据相关、控制相关、结构相关,并指出三种相关的指令组合;3)将自己编写的程序*.s、*.i、*.d装载