New run-time pointer aliasing disambiguation method

Zhizhong Tang,Lin Qiao,Chihong Zhang,Bogong Su
1999-01-01
Ruan Jian Xue Bao/Journal of Software
Abstract:To solve efficiently pointer aliasing problem and make the potential instruction-level parallel speedup possible, the new run-time pointer aliasing disambiguation method, named SHPTD (software/hardware run-time disambiguation) was proposed. The SHRTD method allows function units to execute NOPs for postponing the incorrect memory load operation and its successive operation, and assure the consistency of the execution sequence of all postponed operations, and the sequence of function unit which executes NOPs and the number of NOPs must be determined during compiling. The SHRTD can be used for irreversible code, has very limited compensation code space and no serious rerollability problem.
What problem does this paper attempt to address?