当前位置: 首页 > 专利查询>英特尔公司专利>正文

使用计算历史进行预测制造技术

技术编号:2870791 阅读:182 留言:0更新日期:2012-04-11 18:40
一个计算机,包括:    一个存储器;    一个存储在存储器中的指令;    所述指令的一个计算历史,该计算历史由一组静态数据值来静态确定,每个数据值表示一个对指令有影响的对象;     一个查阅表,该查阅表存储关于多个指令的多个预测;和    一个索引,可由计算历史引出,用于存取查阅表以确定对该指令的预测。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
所属领域本专利技术属于程序执行,特别是提高运行程序指令的效率。
技术介绍
计算机最初建造的目的是运行程序,而并不关心使计算机有效率能够运行为计算机写的程序就足够了。因此,处理器读一个指令并运行它,而后返回程序等待下一个指令。随着计算机设计更多地被大家所知,工程师已经可以设计比简单的“取来并运行”的处理器要更有效率的处理器。现代的处理器包括“流水线”在任何时刻,处理器的不同部分运行不同的指令。例如,当中央处理单元的核心正在运行一个指令,处理器的另一部分也许正在从存储器加载未来的指令需要的数据值。已经得到广泛研究和思考的处理器设计的一个领域是分支处理。在分支指令运行后,根据一个关联的数据值,可以在两个(或更多)不同点中的一个继续控制。这引起现代处理器的一个问题直至得到分支指令输出,任何随后指令的预处理是徒然的。为了解决这个问题,现代处理器进行分支预测。与其等待分支指令得到执行以及通过程序得到正确的路径,该处理器进行猜测。但是如果处理器猜测的不正确,任何根据计划路径的预处理都将浪费。例如,如果对分支指令的两个可能的随后的指令都加载一个值到寄存器,如果该错误指令被预处理,则寄存器中会存在该错误本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:维尔克森·B·克里斯斯塔克·W·加尔德托马斯·瑞杰
申请(专利权)人:英特尔公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1