4.1指令级并行的概念4.2指令的动态调度4.3控制相关的动态解.ppt
4.3 控制相关的动态解决技术 处理器一个时钟周期流出多条指令受到以下两 个因素的限制: 流出n条指令的处理器中,遇到分支指令的 速度也快了n倍; 根据Amdahl定律可知,随着机器CPI的降低, 控制相关对性能的影响越来越大。 本节着重于: 通过硬件技术,动态地进行分支处理,对程序运行时的分支行为进行预测,提前对分支操作做出反应,加快分支处理的速度。 分支的最终延迟取决于流水线的结构、预测的方法和预测错误后恢复所采取的策略。 4.3.1 分支预测缓冲 动态分支预测必须解决两个问题: 如何记录一个分支操作的历史。 决定预测的走向。 记录分支历史的方法有以下几种: (1)仅仅记录最近一次或最近几次的分支历史; (2)记录分支成功的目标地址; (3)记录分支历史和分支目标地址,相当于前 面两种方式的结合; (4)记录分支目标地址的一条或若干条指令。 分支预测缓冲技术(Branch-Prediction Buffer或者Branch History Table,简写为BTB或者BHT): 目前广泛使用的最简单的动态分支预测技术。 使用一片存储区域,记录最近一次或几次分支特征的历史。 1. 只有1个预测位的分支预测缓冲 索引:分支指令地址的低位。 存储区
您可能关注的文档
- 04年初中新课程培训初中历史课堂教学有效的学生学习活动.ppt
- 08March2005.ppt
- 2007年9月武汉市高三起点考试语文试题.doc
- 2007年普通高等学校招生全国统一考试试题卷(全国卷Ⅱ).doc
- 2008学年第一学期九年级语文期末考试.doc
- 2008年,区红十字会深入贯彻落实党的十七大精神,牢固树.ppt
- 2008年全国100所名校高考语文冲刺卷一.doc
- 2009年全县中小学、幼儿园学生书画、摄影作品.doc
- 2011-2012学年度第一学期高三英语期中考试卷.doc
- 2012年度工作总结及未来两年工作展望.ppt
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
最近下载
- 江苏省海安市八校2026届中考猜题数学试卷含解析.doc VIP
- 2026届江苏省海安市十校中考数学押题卷含解析.doc VIP
- 北森:2026年中国企业人力资源数智化成熟度模型与实践白皮书.pdf
- 《中国消化道黏膜下肿瘤内镜诊治专家共识(2023版)》解读课件课件.pptx VIP
- 莆田市2024-2025学年下学期七年级期末质量调研试卷数学(含答案).docx
- 《卷耳》原文与鉴赏.docx VIP
- 演出经纪实务-2025演出经纪人《演出市场政策与经纪实务》练习题.docx VIP
- 扬州某邮局办公楼暖通空调设计毕业设计(含图纸-双击图纸可调出CAD格式).pdf VIP
- 泌尿男生殖系感染宣讲.ppt
- 高清焓湿图超清分辨率.pdf VIP
原创力文档

文档评论(0)