MIPS R4000的整型流水线
1.指令集:64位MIPS-3指令集
2.MIPS R4000流水线结构
超流水结构(superpipeling)
访存操作流水化
3.指令序列在流水线中的重叠执行过程
定向+插入暂停周期
4.载入延迟为两个时钟周期
5. 指令序列在流水线中的执行时空图
6.R4000流水线的定向路径远多于MIPS流水线
ALU输入端的定向源有4个:EX/DF,DF/DS,DS/TC,TC/WB
7.分支处理
在EX段完成分支条件的计算,基本分支延迟为3个时钟周期
分支处理策略
-单周期延迟分支
-从失败处调度
MIPS R4000的浮点流水线
-包括浮点除法器、浮点乘法器和浮点加法器各一个
-分为8段
-多功能非线性流水线
-双精度浮点操作指令延迟、初始化间隔和流水段的使用情况
MIPS R4000流水线性能分析
1.引起流水线暂停的四个主要原因
载入暂停 分支暂停 浮点结果暂停 浮点结构性暂停