发明名称 EXPEDITING EXECUTION TIME MEMORY ALIASING CHECKING
摘要 Embodiments of apparatus, computer-implemented methods, systems, and computer-readable media are described herein for expediting execution time memory alias checking. A sequence of instructions targeted for execution on an execution processor may be received or retrieved. The execution processor may include a plurality of alias registers and circuitry configured to check entries in the alias register for memory aliasing. One or more optimizations may be performed on the received or retrieved sequence of instructions to optimize execution performance of the received or retrieved sequence of instructions. This may include a reorder of a plurality of memory instructions in the received or retrieved sequence of instructions. After the optimization, one or more move instructions may be inserted in the optimized sequence of instructions to move one or more entries among the alias registers during execution, to expedite alias checking at execution time. Other embodiments may be described and/or claimed.
申请公布号 EP2761433(A4) 申请公布日期 2015.04.01
申请号 EP20110872952 申请日期 2011.09.27
申请人 INTEL CORPORATION 发明人 WANG, CHENG;WU, YOUFENG
分类号 G06F9/30;G06F9/38;G06F9/45;G06F9/455 主分类号 G06F9/30
代理机构 代理人
主权项
地址