ECE 411: Computer Microarchitecture: Hardware and Software


General Course Info


Announcements


Slides


Homework


Papers

* T-Y Yeh and Y. N. Patt. "Alternative implementation of two-level adaptive branch prediction." In Proceedings of the 19th International Symposium on Computer Architecture, pages 124-134, May 1992. [ps]

* T-Y Yeh and Y. N. Patt. "A comprehensive instruction fetch mechanism for a processor supporting speculative execution." In Proceedings of the 25th Annual International Symposium on Microarchitecture, pages 129-139, Portland, OR, December 1992. [ps]

* S. Pan, K. So, and J. T. Rahmeh. "Improving the accuracy of dynamic branch prediction using branch correlation." In Proceedings of the 5th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 76-84, October 1992. [pdf]

* S. McFarling, "Combining branch predictors, " WRL Technical Note TN-36, June 1993 [ps]

* P. M. Mills T. M. Conte, K. N. Menezes, and B. A. Patel. "Optimization of instruction fetch mechanisms for high issue rates." In Proceedings of the 24th Annual International Symposium on Computer Architecture, pages 333-344, June 1995. [ ps ]

* E. Rotenberg, S. Bennett, 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, 1996. [ps]

* D. H. Friendly, S. J. Patel, and Y. N. Patt, "Alternative fetch and issue techniques from the trace cache fetch mechanism," In Proceedings of the 30th Annual ACM/IEEE International Symposium on Microarchitecture, 1997. [ps]

* R. F. Krick, G. J. Hinton, M. D. Upton, D. J. Sager, C. W. Lee, "Trace Based Instruction Caching," U.S. Patent #6,018,786, January 25, 2000. [ps]

WWW Sites of Interest
All slides and figures © 2002 by Wen-mei Hwu. All rights reserved.

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ECE 411 / CA 718-Q web site created and maintained by Andrew E. Schuh, aschuh@crhc.uiuc.edu