|
[1] E. Rotenberg, S. Bennett, and J. E. Smith, "Trace cache: a low latency approach to high bandwidth instruction fetching," in Proceedings of the 29th Annual ACM/IEEE International Symposium on Microarchitecture, December 1996. [2] Q. Jacobson, E. Rotenberg, and J. E. Smith, "Path-based Next Trace Prediction." In Proceedings of the 30th International Symposimu on Microarchitecture, December 1997. [3] J. E. Smith, "A Study of Branch Prediction Strategies," in Proceedings of the 8th International Symposium on Computer Architecture, May 1981. [4] T. Conte, K. Menezes, P. Mills and B. Patel, "Optimization of Instruction Fetch Mechanisms for High Issue Rates," in Proceedings of the 22nd International Symposium on Computer Architecture, June 1995. [5] S. Dutta and M. Franklin, "Control Flow Prediction with Tree-Like Subgraphs for Superscalar Processors," in Proceedings of the 28th International Symposium on Microarchitecture, December 1995. [6] T.-Y. Yeh, D. Marr and Y. Patt, "Increasing the Instruction Fetch Rate via Multiple Branch Prediction and a Branch Address Cache," in Proceedings of the 7th ACM International Conference on Supercomputing, July 1993. [7] S. Patel, D. Friendly and Y. Patt, "Critical Issues Regarding the Trace Cache Fetch Mechanism." University of Michigan Technical Peport CSE-TR-335-97, 1997. [8] S.-T. Pan, K. So and J. Rahmeh, "Improving the Accuracy of Dynamic Branch Prediction Using Branch Correlation," in Proceedings of the 5th International Conference on Architecture Suport for Programming Languages and Operating Systems, October 1992. [9] T.-Y. Yeh and Y. Patt, "Two-Level Adaptive Branch Prediction," In Proceedings of 24th International Symposium on Microarchitecture, November 1991. [10] S. McFarling, "Combining Branch Predictors," Technical Note TN-36, Western Research Laboratory, DEC, June 1993. [11] R. Nair, "Dynamic Path-Based Branch Correlation," in Proceedings of the 28th International Symposium on Microarchitecture, December 1995. [12] Q. Jacobson, S. Bennett, N. Sharms and J. E. Smith, "Control Flow Speculation in Multiscalar Processors," in Proceedings of the 3rd International Symposium on High-Performance Computer Architecture, February 1997. [13] "Introduction to Shade," Sun Microsystems, Inc, V5.33A, June 1997. [14] "Introduction to SpixTools," Sun Microsystems, Inc, V5.33A, Feb 1993. [15] B. Black, B. Rychlik and J. P. Shen, "The Block-based Trace Cache," in Proceedings of the 32th International Symposium on Microarchitecture, December 1999. [16] T.-Y. Yeh and Y. N. Patt, "Alternative implementations of Two-level Adaptive Branch Prediction," in Proceedings of the 19th Annual International Symposium on Computer Architecture, May 1992. [17] E. Sprangle, R. S. Chappell, M. Alsup, and Y. N. Patt, "The agree predictor: A Mechanism for Reducing Negative Branch History Interference," in the Porceedings of the 24th Annual International Symposium on Computer Architecture, June 1997. [18] S. Sechrest, C.-C Lee, and T. Mudge, "Correlation and aliasing in dynamic branch predictors," in the Proceedings of the 23nd Annual International Symposium on Computer Architecture, May 1996. [19] P. Michaud, A. Seznec, and R. Uhlig, "Trading Conflict and Capacity Aliasing in Conditional Branch Predictors," in the Proceedings of the 24th Annual International Symposium on Computer Architecture, June 1997.
|