首页> 外国专利> METHOD AND APPARATUS TO SCHEDULE STORE INSTRUCTIONS ACROSS ATOMIC REGIONS IN BINARY TRANSLATION

METHOD AND APPARATUS TO SCHEDULE STORE INSTRUCTIONS ACROSS ATOMIC REGIONS IN BINARY TRANSLATION

机译:在二进制翻译中跨原子区域调度存储指令的方法和装置

摘要

A method and system to support scheduling of memory store instructions across atomic regions in binary translation in a processing unit or processor. In one embodiment of the invention, the processing unit has a store buffer that allows store instructions to be issued in different order than the source binary program order but still retire in source binary program order. This facilitates a small atomic region that maps to each iteration of a source binary code and these atomic regions are joined together into a pipelined region. In one embodiment of the invention, the processing unit executes commit instruction(s) once every loop iteration instead of executing the commit instruction(s) once after the loop exit.
机译:一种支持在处理单元或处理器中以二进制翻译方式跨原子区域对存储器存储指令进行调度的方法和系统。在本发明的一个实施例中,处理单元具有存储缓冲器,该存储缓冲器允许以与源二进制程序顺序不同的顺序发布存储指令,但是仍然以源二进制程序顺序退出。这有助于映射到源二进制代码的每次迭代的小原子区域,并且这些原子区域被连接在一起成为流水线区域。在本发明的一个实施例中,处理单元在每个循环迭代中执行一次提交指令,而不是在循环退出之后执行一次提交指令。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号