• 专利标题: 用于实现从由加载存储重新排序和优化导致的推测性转发遗漏预测/错误中恢复的方法和系统
  • 申请号: CN201380042999.X
    申请日: 2013-06-13
  • 公开(公告)号: CN104823168B
    公开(公告)日: 2018-11-09
  • 发明人: M·阿布达拉
  • 申请人: 英特尔公司
  • 申请人地址: 美国加利福尼亚州
  • 专利权人: 英特尔公司
  • 当前专利权人: 英特尔公司
  • 当前专利权人地址: 美国加利福尼亚州
  • 代理机构: 上海专利商标事务所有限公司
  • 代理商 张欣
  • 优先权: 61/660,538 2012.06.15 US
  • 国际申请: PCT/US2013/045730 2013.06.13
  • 国际公布: WO2013/188701 EN 2013.12.19
  • 进入国家日期: 2015-02-12
  • 主分类号: G06F12/00
  • IPC分类号: G06F12/00
用于实现从由加载存储重新排序和优化导致的推测性转发遗漏预测/错误中恢复的方法和系统
摘要:
一种用于在乱序处理器中从存储指令向对应的加载指令转发数据的方法。所述方法包括访问输入指令序列;根据处理器资源将指令重新排序以用于分派和执行;通过确定以下各项来确保最近的较早存储按机器顺序向对应的加载进行转发,如果所述存储具有实际年龄但所述对应的加载不具有实际年龄,则所述存储早于所述对应的加载;如果所述对应的加载具有实际年龄但所述存储不具有实际年龄,则所述对应的加载早于所述存储;如果所述对应的加载或所述存储两者都不具有实际年龄,则使用虚拟标识符表来确定哪个较早;以及如果所述对应的加载和所述存储两者都具有实际年龄,则使用该实际年龄来确定哪个较早。
0/0