- 5
- 0
- 约5.21千字
- 约 10页
- 2018-09-08 发布于浙江
- 举报
简述影响指令执行时间主要不确定因素
简述影响指令执行时间的主要不确定因素
——处理器流水线机制
??? 论坛上经常有人问,某段语句的执行时间是多少;或者是某几段语句,那段执行时间快。绝大多数朋友也会带着好奇的观点,在旁边观战;通常的回答是:你看芯片手册吧。
??? 类似的帖子和类似的回答很多,但是很少有人能把这个问题回答的清晰和彻底。我觉得,这种提问本来就不专业,答案也不唯一。至于原因?因为一条指令的执行时间不仅取决于处理器的频率,还取决于许多处理器以外的因素。芯片手册上指令的执行时间,通常是不考虑外界因素的:不考虑总线冲突、不考虑内存延迟、不考虑高速缓存机制、不考虑流水线的相关性等。
??? 这里我打算分两次主要介绍下,高速缓存和处理器的流水线机制如何影响指令的执行时间的。本次先介绍流水线相关机制。
1.?流水线技术??? 现代绝大多数的处理器在某个时刻,并不是只处理一个指令,而是按照流水线的形式处理,这和我们实际生活中,车间里的流水线是一个原理。??? 下面我们假设某个处理器有三级流水线:译指/运算/写存。这里只是假设,不要对号入座。
??? 译指:处理器读取并分析指令的功能,比如mov是赋值,add是加法;译指为下一步的运算提供数据输入和选择相应的硬件单元。??? 运算:处理器进行加减乘除移位比较等等运算,不需要运算的指令进行下一步骤“排队”。??? 写存:处理器将运算单元的输入写回内存或者寄存器,
您可能关注的文档
- 第7章城市道路交通服务施=KK.doc
- 第7类机器和机床马达和发动机陆地车用的除外机器传动用联轴节和传动机件陆地车辆用的除.doc
- 第8章中小学生性教育的进展问题与对1024.doc
- 第87讲法律法规三210年新版.doc
- 第9章关键工序或复杂环节技术措施.doc
- 第9章气体与汽的流动.doc
- 第9章液系统设计.doc
- 第9章酒店安部标准化培训.doc
- 第9讲举一反三与分数有关的行程问题.doc
- 第一代现代主义大师的工业计产品及理念 2.docx
- 2025年高中通用技术教师资格证学科知识与教学能力核心考点练习刷完直接过线.doc
- 2025征信行业面试通用20题及万能高分答案合集.doc
- 2025年初中英语期末模拟卷.docx
- 2026年红木家具项目可行性研究报告.pptx
- 学校运动会的加油词(18篇).pdf
- 项目建设阶段材料采购与储备方案.docx
- 智能研修专项课题——智能研修模式构建在创新创业教育中的应用研究教学研究课题报告.docx
- 智慧校园环境下的智能学习资源整合与共享研究教学研究课题报告.docx
- 初中化学溶液配制中温度变化对浓度误差影响研究课题报告教学研究课题报告.docx
- 跨学科教学背景下人工智能对学生实践能力培养的实践探索教学研究课题报告.docx
最近下载
- 2026年神经病学试题问答题简答题病例分析.pdf VIP
- 食材采购467页实施方案.docx VIP
- 毕业论文_基于S7-200 PLC的多种液体混合控制系统设计(C1-1).docx VIP
- Hydran M2 安装指南(中文).pdf
- 中药制剂说明书.pdf VIP
- 价值百万-金韵蓉精油配方.pdf VIP
- 党员干部个人组织生活会个人对照(学习贯彻党的创新理论方面;加强党性锤炼方面;联系服务职工群众方面;发挥先锋模范作用方面;改作风树新风等方面)存在的问题清单及整改措施.docx VIP
- 心理与行为的生物学基础.ppt VIP
- 舞台技术试题及答案.docx VIP
- 湖南省2025年普通高等学校对口招生考试种植类专业综合知识试题.doc VIP
原创力文档

文档评论(0)