메뉴 건너뛰기




Volumn 28, Issue 6, 1993, Pages 300-313

Branch Prediction for Free

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84976861423     PISSN: 03621340     EISSN: 15581160     Source Type: Journal    
DOI: 10.1145/173262.155119     Document Type: Article
Times cited : (29)

References (18)
  • 1
    • 84976842516 scopus 로고
    • Compilers: Principles, Techniques and Tools, Addison-Wesley, Reading, MA
    • A. Aho, R. Sethi, and J. Ullman, Compilers: Principles, Techniques and Tools, Addison-Wesley, Reading, MA (1986).
    • (1986)
    • Aho, A.1    Sethi, R.2    Ullman, J.3
  • 2
    • 0026982457 scopus 로고
    • Optimally Profiling and Tracing Programs
    • Conference Record of the Nineteenth ACM Symposium on Principles of Programming Languages, (Albuquerque, NM, January 19-22, 1992), pp. 59-70 ACM
    • T. Ball and J. R. Larus, “Optimally Profiling and Tracing Programs,” Conference Record of the Nineteenth ACM Symposium on Principles of Programming Languages, (Albuquerque, NM, January 19-22, 1992), pp. 59-70 ACM, (1992).
    • (1992)
    • Ball, T.1    Larus, J.R.2
  • 3
    • 0023271576 scopus 로고    scopus 로고
    • Compiling for the CRISP Microprocessor
    • Spring Compcon 87, pp. 96-100 IEEE Computer Society, (February 1987)
    • S. Bandyopadhyay, V. S. Begwani, and R. B. Murray, “Compiling for the CRISP Microprocessor,” Spring Compcon 87, pp. 96-100 IEEE Computer Society, (February 1987).
    • Bandyopadhyay, S.1    Begwani, V.S.2    Murray, R.B.3
  • 4
    • 84976777313 scopus 로고
    • Systems Performance Evaluation Cooperative, SPEC Newsletter (K
    • Mendoza, editor) 1(1)
    • Systems Performance Evaluation Cooperative, SPEC Newsletter (K. Mendoza, editor) 1(1)(1989).
    • (1989)
  • 5
    • 0019596071 scopus 로고    scopus 로고
    • Trace Scheduling: A Technique for Global Microcode Compaction
    • IEEE Transactions on Computers C-30(7) pp. 478-490 (July 1981)
    • J. A. Fisher, “Trace Scheduling: A Technique for Global Microcode Compaction,” IEEE Transactions on Computers C-30(7) pp. 478-490 (July 1981).
    • Fisher, J.A.1
  • 6
    • 84976817232 scopus 로고    scopus 로고
    • Parallel Processing: A Smart Compiler and a Dumb Machine
    • Proc. of the ACM SIGPLAN 1984 Symposium on Compiler Construction (SIGPLAN Notices) 19(6) pp. 37-47 (June 1984)
    • J. A. Fisher, J. R. Ellis, J. C. Ruttenberg, and A. Nicolau, “Parallel Processing: A Smart Compiler and a Dumb Machine,” Proc. of the ACM SIGPLAN 1984 Symposium on Compiler Construction (SIGPLAN Notices) 19(6) pp. 37-47 (June 1984).
    • Fisher, J.A.1    Ellis, J.R.2    Ruttenberg, J.C.3    Nicolau, A.4
  • 7
    • 84976683090 scopus 로고    scopus 로고
    • Predicting Conditional Branch Directions From Previous Runs of a Program
    • Proceedings of the 5th International Conference on
    • J. A. Fisher and S. M. Freudenberger, “Predicting Conditional Branch Directions From Previous Runs of a Program,” Proceedings of the 5th International Conference on
    • Fisher, J.A.1    Freudenberger, S.M.2
  • 8
    • 84976807486 scopus 로고    scopus 로고
    • Architectural Support for Programmming Languages and Operating Systems (ACM SIGPLAN Notices) 27(9) pp
    • 85-95 (October 1992)
    • Architectural Support for Programmming Languages and Operating Systems (ACM SIGPLAN Notices) 27(9) pp. 85-95 (October 1992).
  • 9
    • 0020807223 scopus 로고
    • An Execution Profiler for Modular Programs
    • Software-Practice and Experience 13 pp. 671-685
    • S. L. Graham, P. B. Kessler, and M. K. McKusick, “An Execution Profiler for Modular Programs,” Software-Practice and Experience 13 pp. 671-685 (1983).
    • (1983)
    • Graham, S.L.1    Kessler, P.B.2    McKusick, M.K.3
  • 11
    • 0021204160 scopus 로고    scopus 로고
    • Branch Prediction Strategies and Branch Target Buffer Design
    • Computer 17(1) pp. 6 - 22 (January 1984)
    • J. K. F. Lee and A. J. Smith, “Branch Prediction Strategies and Branch Target Buffer Design,” Computer 17(1) pp. 6 - 22 (January 1984).
    • Lee, J.K.F.1    Smith, A.J.2
  • 12
    • 0022583632 scopus 로고    scopus 로고
    • Reducing the Cost of Branches
    • Proceedings of the 13th Annual International Symposium on Computer Architecture, pp. 396-403 ACM and IEEE Computer Society, (June 1986)
    • S. McFarling and J. Hennessy, “Reducing the Cost of Branches,” Proceedings of the 13th Annual International Symposium on Computer Architecture, pp. 396-403 ACM and IEEE Computer Society, (June 1986).
    • McFarling, S.1    Hennessy, J.2
  • 13
    • 84976663804 scopus 로고    scopus 로고
    • CCG: A Prototype Coagulating Code Generator
    • Proceedings of the SIGPLAN 91 Corference on Programming Language Design and Implementation, (Toronto, June 26-28, 1991), ACM SIGPLAN Notices 26(6) pp. 45-58 (June, 1991)
    • W. G. Morris, “CCG: A Prototype Coagulating Code Generator,” Proceedings of the SIGPLAN 91 Corference on Programming Language Design and Implementation, (Toronto, June 26-28, 1991), ACM SIGPLAN Notices 26(6) pp. 45-58 (June, 1991).
    • Morris, W.G.1
  • 15
    • 0025447909 scopus 로고    scopus 로고
    • Profile Guided Code Positioning
    • Proceedings of the ACM SIGPLAN ‘90 Corference on Programming Language Design and Implementation (SIGPLAN Notices) 25(6) pp. 16-27 ACM, (June, 1990)
    • K. Pettis and R. C. Hanson, “Profile Guided Code Positioning,” Proceedings of the ACM SIGPLAN ‘90 Corference on Programming Language Design and Implementation (SIGPLAN Notices) 25(6) pp. 16-27 ACM, (June, 1990).
    • Pettis, K.1    Hanson, R.C.2
  • 17
    • 0019893647 scopus 로고    scopus 로고
    • A Study of Branch Prediction Strategies
    • Proceedings of the 4th Annual International Symposium on Computer Architecture (SIGARCH Newsletter) 9(3) pp. 135-148 ACM and IEEE Computer Society, (May 1981)
    • J. E. Smith, “A Study of Branch Prediction Strategies,” Proceedings of the 4th Annual International Symposium on Computer Architecture (SIGARCH Newsletter) 9(3) pp. 135-148 ACM and IEEE Computer Society, (May 1981).
    • Smith, J.E.1
  • 18
    • 84976794764 scopus 로고    scopus 로고
    • Predicting Program Behavior Using Real or Estimated Profiles
    • Proceedings of the SIGPLAN 91 Conference on Programming Language Design and Implementation, (Toronto, June 26-28, 1991), ACM SIGPLAN Notices 26(6) pp. 59-70 (June, 1991)
    • D. W. Wall, “Predicting Program Behavior Using Real or Estimated Profiles,” Proceedings of the SIGPLAN 91 Conference on Programming Language Design and Implementation, (Toronto, June 26-28, 1991), ACM SIGPLAN Notices 26(6) pp. 59-70 (June, 1991).
    • Wall, D.W.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.