Connors, D.A., et al., “Compiler-Directed Dynamic Computation Reuse: Rationale and Initial Results”, Proceedings of the 32nd Annual International Symposium on Microarchitecture (MICRO), 12 pgs., (Nov. 1999). |
Gallagher, D.M., et al., “Dynamic Memory Disambiguation Using the Memory, Conflict Buffer”, ASPOLS-VI Proceedings, vol. 29, pp. 183-193, (Nov. 1994). |
Tsia, J., et al., “The Superthreaded Processor Architecture”, 1-40. |
Vijaykumar, T.N., et al., “Task Selection for a Multiscalar Processor”, 31st International Symposium on Microarchitecture, 12 pgs., (Dec. 1998). |
Calder, B., et al., “Value Profiling”, IEEE, Proceedings of Micro-30, 11 pgs., (Dec. 1-3, 1997). |
Steffan, J.G., et al., “Architectural Support for Thread-Level Data Speculation”, Computer Science Technical Report, Computer Science Department School of Computer Science, Carnegie Mellon University, CMU-CS-97-188, 1-41, (Nov. 1997). |
Steffan, J.G., et al., “The Potential for Using Thread-Level Data Speculation to Facilitate Automatic Parallelization”, HPCA-4, 1-12, (Feb. 1-4, 1998). |
Sodani, A., et al., “Dynamic Instruction Reuse”, ACM, (1997). |