不能用“提前”方法解决数据竞争的例子 LW R1,0(R2) SUB R4,R1,R5 AND R6,R1,R7 OR R8,R1,R9 R1最早等到第四拍MEM结束,才能得到.(即才能从Data Memory读入,存入暂存器) SUB所用的R1最迟在第三拍EX开始是要准备好,与LW相差一拍。 同SUB, 可用“提前”方法解决 同SUB, 可用“提前”方法解决 Load Delay: 不能用“提前”方法解决 解决方法: 需要一种称为“Pipeline interlock”的硬件,来检测储存在此类竞争,使Pipeline 停顿下来,一直到竞争消失(或可用“提前”硬件解决这一竞争。 Compiler Scheduling, 或称Pipeline Scheduling, instruction Scheduling 编译器调度:由编译器重新按排指令执行顺序,来避免停顿周期 例: LW R1, B LW R2, C ADD R3, R1, R2 SW A, R3 由于存在Load Delay, ADD必须推迟一拍 A=B+C的流水过程 编译器调度指令顺序,避免停顿[例] a = b+c ; d = e-f LW Rb, b LW Rc, c ADD Ra,Rb,Rc SW
您可能关注的文档
- 高二化学苏教版选修2课件:42 材料组成的优化.ppt
- 高二化学有机专题PPT.ppt
- 高二区域地理复习 151223北方地区和南方地区差异.ppt
- 高二文科家长会2014级.ppt
- 高分子材料成形工艺____聚酯纤维熔纺成形.ppt
- 高分子材料第2章1.ppt
- 高分子材料合成工艺第一章.ppt
- 高分子材料简单定性分析93.ppt
- 高分子材料压制成型.ppt
- 高分子成型加工原理 第三章成型用的物料及其配制.ppt
- 川03G402 预应力混凝土空心板图集.docx
- DB61_T 2067-2025 冬油菜苗情监测技术规范.docx
- DB34_T 3703.4-2022 长大桥梁养护指南 第4部分:健康监测系统数据库架构设计标准.docx
- T_CCTAS 235-2025 永磁磁浮悬挂式单轨交通设计规范.docx
- DB44∕T 2817-2026 茶园间作广金钱草技术规程.docx
- 山东省园林绿化工程消耗量定额 SDA 2-31-2016.docx
- 内蒙古图集 DBJ03-63-2014 内蒙古自治区房屋和市政基础设施工程施工图设计文件审查要点 电气分册.docx
- DBJ50_T-125-2025 建筑与市政工程地基基础施工质量验收标准.docx
- DB32_T 5201-2025 特种设备检验检测机构党建档案管理规范.docx
- DB42_T 2142-2023 特种设备作业人员培训规范.docx
原创力文档

文档评论(0)