首页> 外国专利> A computer product, method, and apparatus for detecting conflicting stores on speculatively boosted load operations

A computer product, method, and apparatus for detecting conflicting stores on speculatively boosted load operations

机译:一种用于在推测性提升的负载操作中检测冲突存储的计算机产品,方法和装置

摘要

A computer product and method for causing a computer to perform load operations in a particular efficient way are disclosed. The computer is made to replace a load instruction at a particular location in a computer program instruction sequence with two instructions, an advanced load instruction and a load check instruction. The advanced load instruction is inserted into the instruction sequence up-stream from where the original load instruction was located, and may be inserted above store instructions. The load check instruction is inserted into the instruction sequence at or prior to the first dependent use instruction using the advanced load data, optimally at the location previously occupied by the load instruction.
机译:公开了一种用于使计算机以特别有效的方式执行加载操作的计算机产品和方法。使计算机将计算机程序指令序列中特定位置的加载指令替换为两条指令,即高级加载指令和加载检查指令。高级加载指令被插入到原始加载指令所在的上游的指令序列中,并且可以插入到存储指令上方。使用高级加载数据将加载检查指令在第一从属使用指令之前或之前插入指令序列中,最好在加载指令先前占用的位置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号