指令流水主要包括三个部分
树图思维导图提供 计算机考研知识指令流水思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考研知识指令流水思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4d0ed2d82b74585fdb4df13ebe256327
指令流水思维导图模板大纲
指令集特征
指令长度尽量一致,格式尽量规整
使用Load/Store指令
数据和指令在存储器中药对齐存放
设计原则
流水段个数以最复杂的为准,流水段长度以最长那个为准(09、18)
流水段有自己的寄存器,长度可能不同,存储的是下一阶段用到的控制信息和下面所有阶段的控制信息
功能段:一个指令执行过程分为几个功能段,理想情况下一个功能段需要一个时钟周期
吞吐率=处理指令数n/所用时间t
加速比=不使用流水线所用时间/使用流水线所用时间
效率=有效面积/总面积
超流水线技术
增加流水线级数,配置多个功能部件,以时间换空间
可以提高CPU主频,但一旦分支预测出现错误,代价巨大
超长指令字
一条指令包含多个操作并行执行,能减少访存次数
多发射技术
静态多发:通过编译器静态推测来辅助完成指令打包和数据处理
动态多发:由处理器硬件动态进行流水线调度,在一个时钟周期内能执行一条以上指令
超标量流水线技术(17)
CPU中有一条以上的流水线,每个时钟周期可以完成一条以上的指令,以空间换时间
支持指令级并行,每个周期可以发射多条指令,由硬件完成指令调度
树图思维导图提供 计算机辅助电子线路设计 在线思维导图免费制作,点击“编辑”按钮,可对 计算机辅助电子线路设计 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6ca7534122e478b7cd1b28b3c72601e8
树图思维导图提供 计算机网络应用层 在线思维导图免费制作,点击“编辑”按钮,可对 计算机网络应用层 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1d7a27cc460774320c29f068a3a669b8