第八章流水线技术课件
在处理机内部需要有独立的取指令、分析指令和执行指令的功能部件,将传统处理机中的指令控制器分解成为三个独立的控制器: 存储控制器:负责流水线中各功能段对存储器的访问控制 包括取指令、取操作数、写回运算结果 指令控制器:完成取指令部件和分析指令部件的控制 运算控制器:对运算器的执行加以控制 2. 动态调度 在程序执行过程中,由硬件重新安排指令的执行顺序,以减少流水线停顿的方法。 CDC记分牌法 Tomasulo动态指令调度算法 分析下面的源代码: for (i=1;i=1000;i++) x[i]=x[i]+s 分析: 每一遍循环之间不存在相关,多遍循环可以同时执行 给变量分配寄存器 R1初值为向量中最高端地址元素的地址 F2用于保存常数S 假定最低端元素的地址为8 循环展开和指令调度时要注意: 保证正确性 注意有效性 使用不同的寄存器 尽可能减少循环控制中的测试指令和分支指令 注意对存储器数据的相关性分析 注意产生新的相关 周期 LOOP: LD F0,0(R1) 1
您可能关注的文档
最近下载
- 江苏省事业单位技师考试题目近5年精选(含答案解析).pdf
- 国开大学小学教育社会实践报告3500字范文.docx
- 青皮核桃剥皮机设计.doc VIP
- 老昌辉主任辨治慢性阻塞性肺气肿经验介绍-梁可云.pdf VIP
- 核心素养视域下小学数学模型意识的培育路径.docx VIP
- T_CALC 05—2024(急诊患者人文关怀规范).pdf VIP
- 电力行业信息系统安全等级保护定级工作的实施指南与意见.docx VIP
- Honor荣耀500 Pro 快速入门-(MagicOS 10.0_01,zh-cn)说明书用户手册.pdf
- 浙江科技学院历年计算机C语言考试试卷(共六套) .pdf VIP
- 华北理工大学《机械原理》冯立艳主编复习题习题集.doc VIP
原创力文档

文档评论(0)