一. 先行控制结构
先行控制结构在指令控制部件中,除了原有的指令分析器外,又增加了先行指令栈,先行读数栈,先行操作栈和后行写数栈。
其中,先行指令栈的作用是后继指令预取,先行指令栈是主存与指令分析器之间的缓冲部件,用于平滑主存和指令分析器之间的工作速度。
二. 流水技术的特点(P138页可能会考简答题)
三. 流水结构的分类(P138)
四. P139页的时空图要看得懂
五. 流水线的划分
1. 线性流水线和非线性流水线的区别在于有无反馈回路,线性流水线没有反馈回路。(P140)
2. 非线性流水线的特点:一次运算当中,可能多次使用流水线的功能段(所以需要调度)。一次运算指的是,预约表里面从第一个时间周期到最后一个时间周期。
3. 非线性流水线掌握PPT上例题(大题啊,计算题啊)!!!!!!!!!
六. 线性流水线的技术指标
吞吐率,加速比,效率(计算题啊)P(142-143)
七. 流水线相关处理
1. 相关分类只有全局和局部一种分类,再没有其他的分类方式。
2. 给出某些语句,要知道哪些会发生数据相关,哪些不会。!!!!!!!!!!
八. 超级流水线处理机和超标量处理机(区分定义)
1. 超级流水线处理机是一个时钟周期内分时发射n条指令,每隔1/n的时钟周期发射一条指令。
假设指令级并行度为3的超级流水处理机,每隔1/3发射一条指令。
2. 超标量处理机是同一周期,同一时刻发射多条指令。