(30)--12流水线相关问题及解决.ppt
《(30)--12流水线相关问题及解决.ppt》由会员分享,可在线阅读,更多相关《(30)--12流水线相关问题及解决.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、流水线只有连续不断地流动,不出现断流,才能获得高效率。因此,在控制上必须解决好邻近指令之间有可能出现的某种关联。4.流水线的相关问题及解决指令流水解释过程主要存在三种相关问题,分别是资源相关、数据相关和控制相关。(1)资源相关多条指令进入流水线后在同一个时钟周期内争用同一功能部件所发生的相关。从时间上推后下一条指令的访存操作。让操作数和指令分别存放于两个独立编址且可同时访问的主存储器中。采用多模块交叉主存结构。在CPU内增设指令Cache。在CPU内增设指令Cache和数据Cache。解决方法有:(2)数据相关由于相邻的两条或多条指令使用了相同的数据地址而发生的关联。推后相关单元的读。设置相关
2、专用通路,又称采用定向传送技术。采用多模块交叉主存结构。在CPU内增设指令Cache。在CPU内增设指令Cache和数据Cache。解决方法有:(3)控制相关控制相关是指由转移指令引起的相关延迟转移技术,由编译程序重排指令序列来实现。转移预测技术,直接由硬件来实现解决方法有:标量流水机的相关主要包括:1、局部性相关由指令、主存操作数和通用寄存器组引的相关。2、全局性相关由转移指令引的相关。1、局部性相关及处理(1)“先写后读”引起的局部性相关。指令相关、访存操作数相关和通用寄存器组相关等局部性相关都是由于在机器同时解释的多条指令之间出现了对同一主存单元或寄存器要求“先写后读”。发生“先写后读”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 30 12 流水线 相关 问题 解决
限制150内