首页> 外国专利> Performing register promotion optimizations in a computer program in regions where memory aliasing may occur and executing the computer program on processor hardware that detects memory aliasing

Performing register promotion optimizations in a computer program in regions where memory aliasing may occur and executing the computer program on processor hardware that detects memory aliasing

机译:在可能发生内存混叠的区域中的计算机程序中执行寄存器提升优化,并在检测到内存混叠的处理器硬件上执行计算机程序

摘要

Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. Because the hardware can detect and correct for memory aliasing, this allows a compiler to make optimizations such as register promotion even in regions of the code where memory aliasing can occur. The compiled code is then executed on the processor hardware, which detects memory aliasing at run-time and assures proper operation of the code even when memory aliasing occurs.
机译:处理器硬件会检测何时发生内存别名,并确保即使存在内存别名,代码也能正确运行。由于硬件可以检测并纠正内存混叠,因此即使在可能发生内存混叠的代码区域中,编译器也可以进行优化,例如寄存器提升。然后,已编译的代码在处理器硬件上执行,该处理器硬件会在运行时检测到内存混叠并确保代码正确运行,即使发生内存混叠也是如此。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号