Issue No. 05 - May (1989 vol. 38)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/12.24269
A technique called run-time disambiguation (RTD) is presented for antialiasing of indirect memory references that cannot normally be disambiguated at compile time. The technique relies on assumptions about the run-time behavior of a program to allow static transformations of the code, in an effort to extract parallelism. The importance of the technique lies in its ability to supplement (and eve
statically unpredictable dependencies; run-time disambiguation; RTD; antialiasing; indirect memory references; compile time; run-time behavior; static transformations; code; parallelism; static dependency analysis; memory disambiguation; Bulldog compiler; program compilers.
A. Nicolau, "Run-Time Disambiguation: Coping with Statically Unpredictable Dependencies", IEEE Transactions on Computers, vol. 38, no. , pp. 663-678, May 1989, doi:10.1109/12.24269