Austin et al, “Zero cycle loads: Microarchitecture support for reducing load latency”, IEEE pp. 82-92, 1995. |
Jegou et al, “Speculative Prefetching”, ACM ICS, pp 57-66, 1993. |
Bodik et al, “Path sensitive value flow analysis”, ACM POPL pp 237-251, 1998. |
Molina et al, “Dynamic removal of redundant computations”, pp 474-481, 1999. |
Shavit et al, “Eliminiation trees and the constructions of pools and stacks”, ACM SPAA, pp 54-63, 1998. |
Diwan et al., “Type based alias analysis”, ACM SIGPLAN, pp 106-117, Apr., 1998. |
Schlansker et al., “Height reducation of control recurrence for ILP processor”, MICRO 27 ACM, pp 40-51, Mar., 1994. |
Shavit et al., “Elimination trees and the construction of pools and stacks”, SPAA ACM, pp 54-63, 1995. |
Mahlke et al., “Sentinel scheduling a model for compiler controlled speculation execution”, ACM Trans. Comp. Sys. vol. 11, No. 4, pp 376-408, Nov., 1993. |
Lo et al., “Register promotion by sparse partial redundancy elimination of loads and stores”, SIGPLAn ACM, pp 26-37, Apr., 1998. |
Rogers et al., “Software support speculative loads”, ASPLOS V ACM, pp 38-50, 1992. |
A. Aho et al., “Compilers: Principles, Techniques, and Tools,” (Addison Wesley 1986), pp. 554-555, 592-595, and 627-631. |
V. Kathail et al., “HPL Playdoh Architecture Specification: Version 1.0,” HP Laboratories Technical Report, HPL-93-80, Feb. 1994, pp. 1-37 and 39-48. |