首页> 外国专利> Prefetching load data in lookahead mode and invalidating architectural registers instead of writing results for retiring instructions

Prefetching load data in lookahead mode and invalidating architectural registers instead of writing results for retiring instructions

机译:以超前模式预取加载数据并使体系结构寄存器无效,而不是为退出指令编写结果

摘要

The disclosed embodiments relate to a system that executes program instructions on a processor. During a normal-execution mode, the system issues instructions for execution in program order. Upon encountering an unresolved data dependency during execution of an instruction, the system speculatively executes subsequent instructions in a lookahead mode to prefetch future loads. When an instruction retires during the lookahead mode, a working register which serves as a destination register for the instruction is not copied to a corresponding architectural register. Instead the architectural register is marked as invalid. Note that by not updating architectural registers during lookahead mode, the system eliminates the need to checkpoint the architectural registers prior to entering lookahead mode.
机译:所公开的实施例涉及在处理器上执行程序指令的系统。在正常执行模式下,系统会发出指令以按程序顺序执行。在执行指令期间遇到未解决的数据依赖性时,系统以超前模式推测性地执行后续指令以预取将来的负载。当指令在超前模式下退出时,用作该指令的目标寄存器的工作寄存器不会复制到相应的体系结构寄存器中。相反,体系结构寄存器被标记为无效。注意,通过在超前模式下不更新架构寄存器,系统消除了在进入超前模式之前检查架构寄存器的需求。

著录项

  • 公开/公告号US8918626B2

    专利类型

  • 公开/公告日2014-12-23

    原文格式PDF

  • 申请/专利权人 YUAN C. CHOU;ERIC W. MAHURIN;

    申请/专利号US201113293724

  • 发明设计人 YUAN C. CHOU;ERIC W. MAHURIN;

    申请日2011-11-10

  • 分类号G06F9/38;G06F9/30;

  • 国家 US

  • 入库时间 2022-08-21 15:17:37

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号