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