|
[1]溫宏仁、李隆財, ”SoC系統晶片:ARM軟硬體原理” ,全華科技圖書 [2]Steve Furber, “ARM System-on-Chip Architecture” ,Addison Wesley [3]ARM, http://www.arm.com [4]David A. Patterson & John L. Hennessy, “Computer Organization & Design The Hardware / Software Interface” , Morgan Kaufmann [5]M. Evers and T.-Y. Yeh “Understanding Branches and Designing Branch Predictors for High-Performance Microprocessors”, Proceedings of the IEEE Vol. 89, No. 11, November 2001 [6]S. McFarling. “Combining branch predictors.” Technical Report TN-36, Digital Western Research Laboratory, June 1993. [7]T.-Y. Yeh and Y.N. Patt. “Two-Level adaptive branch prediction.” In Proceedings of the 24th Annual ACM/IEEE international Symposium on Microarchitecture, pages 51-61, 1991. [8]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, pages 124-134, 1992. [9] J.L. Hennessy and D.A. Patterson, “Computer Architecture, A Quantitative Approach”, Morgan Kaufmann Publish, New York, N.Y., 1993 [10]J. E. Smith, “A study of branch prediction strategies”, in 8th Int. Symp. Computer Architecture, 1981. [11] Ditzel, D. & McLellan, H. (1987) Branch folding in the CRISP microprocessor: reducing branch delay to zero. In: The 14th Annual Int. Symp. on Computer Architecture; Conf. Proc., 2-5 June 1987, Pittsburgh, pp. 2-9 [12] Ditzel, D., McLellan, H., & Berenbaum, A. (1987a) The hardware architecture of the CRISP microprocessor. In: The 14th Annual Int. Symp. on Computer Architecture; Conf. Proc., 2-5 June 1987, Pittsburgh, pp. 309-319 [13] D. Kaeli and P. Emma, "Branch history table prediction of moving target branches due to subroutine returns," in Proc. 18th ISCA, and Comput. Architecture News, vol. 19, no. 3, pp. 34-41 May 1991 [14]E. Sprangle, R. S. Chappell, M. Alsup, and Y. N. Patt, “The agree predictor: A mechanism for reducing negative branch history interference”, in Proc. 24th Annu. Int. Symp. Computer Architecture, 1997. [15]Y.-J. Kang and J.-W. Cho, “Improving accuracy of self history-based branch predictors using BHT cache“, Electronics Letters, Vol. 36, No. 15, 20th July 2000. [16]P-Y. Chang, M. Evers, and Y.N. Patt, “Improving Branch Prediction Accuracy by Reducing Pattern History Table Interference”, International Conference on Parallel Architectures and Compilation Techniques, (October 1996). [17]P. Michaud, A. Seznec, and R. Uhlig, “Trading conflict and capacity aliasing in conditional branch predictors”, in 24th Annu. Int. Symp. Computer Architecture, 1997. [18]S. Pasricha, A. Veidenbaum “Improving Branch Preidction Accuracy in Embedded Processors in the Presence of Context Switches”, Proceedings of the 21st International Conference on Computer Design. [19]C.-C. Lee, I.-C. K. Chen, and T. N. Mudge, “The bi-mode branch predictor,” in 30th ACM/IEEE Int. Symp. Microarchitecture, 1997. [20]M.-C. Chang and Y.-W. Chou “Branch Prediction using both global and local branch history information”, IEE Proc.-Comput. Digit. Tech., Vol. 149. No. 2, March 2002 [21] Tieling Xie, R. Evans, Y. Chu, “A study for branch predictors to alleviate the aliasing problem”, SoutheastCon, 2005. Proceedings. IEEE,8-10 April 2005 Page(s):603 – 608 Digital Object Identifier 10.1109/SECON.2005. [22] SimpleScalar LLC, http://www.simplescalar.com [23] SimpleScalar Version 4.0 Test Releases, http://www.simplescalar.com/v4test.html [24]D. Burger and T. M. Austin “The SimpleScalar Tool Set, Version 2.0”, Technical Report #1342, Computer Sciences Department, University of Wisconsim-Madison, June 1997. [25]M. R. Guthaus, J. S. Ringenberg, D. Ernst, T. M. Austin, T. Mudge, R. B. Brown “MiBench: A free, commercially representative embedded benchmark suit“, IEEE 4th Annual Workshop on Workload Characterization, pages 83-94, 2001. [26]MiBench Version 1.0 , http://www.eecs.umich.edu/mibench [27]EDN Embedded Microprocessor Benchmark Consortium, http://www.eebbc.org [28]OPENCORES, http://opencores.org [29] J. C. H. Park and M. Schlansker “On Predicated Execution” Technical Report HPL-91-58, HP Labs, May 1991.
|