1) 加深对指令级并行性及开发的理解。
(2) 加深对Tomasulo算法的理解。
(3) 掌握Tomasulo算法在指令流出、执行、写结果各阶段对浮点操作指令以及load和store 指令进行什么处理。
(4) 掌握采用了Tomasulo算法的浮点处理部件的结构。
(5) 掌握保留站的结构。 (6) 给定被执行代码片段,对于具体某个时钟周期,能够写出保留站、指令状态表以及浮点 寄存器状态表内容的变化情况。
首先要掌握Tomasulo模拟器的使用方法 (1) 假设浮点功能部件的延迟时间为加减法2个时钟周期,乘法10个时钟周期,除法40 个时钟周期,Load部件2个时钟周期。
1