Advanced Micro Devices, Inc.
Optimizing runtime alias checks
Last updated:
Abstract:
Optimizing runtime alias checks includes identifying, by a compiler, a base pointer and a plurality of different memory accesses based on the base pointer in a code loop; generating, by the compiler, a first portion of runtime code to determine a minimum access and a maximum access of the plurality of different memory accesses; and generating, by the compiler, a second portion of runtime code including one or more runtime alias checks for the minimum access and one or more runtime alias checks for the maximum access.
Status:
Grant
Type:
Utility
Filling date:
28 Jan 2020
Issue date:
6 Sep 2022