메뉴 건너뛰기




Volumn Part F129371, Issue , 1995, Pages 67-78

Accurate static branch prediction by value range propagation

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; DATA FLOW ANALYSIS; FLOW GRAPHS; HEURISTIC METHODS; OPTIMIZATION;

EID: 47349088015     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/207110.207117     Document Type: Conference Paper
Times cited : (9)

References (32)
  • 6
    • 0026368758 scopus 로고
    • Using profile information to assist classic code optimizations
    • [ChangMahlkeHwu91] December
    • [ChangMahlkeHwu91] Pohua P. Chang, Scott A. Mahlke and Wen-Mei W. Hwu. Using Profile Information to Assist Classic Code Optimizations. Software Practice and Experience 21(12), December 1991, pages 1301-1321.
    • (1991) Software Practice and Experience , vol.21 , Issue.12 , pp. 1301-1321
    • Chang, P.P.1    Mahlke, S.A.2    Hwu, W.-M.W.3
  • 9
    • 0003831259 scopus 로고
    • [Ellis85] PhD Thesis, Yale University, February 1985. Also available from MIT Press
    • [Ellis85] John R. Ellis. Bulldog: A Compiler for VLIW Architectures. PhD Thesis, Yale University, February 1985. Also available from MIT Press, 1986.
    • (1986) Bulldog: A Compiler for VLIW Architectures
    • Ellis, J.R.1
  • 10
    • 0019596071 scopus 로고
    • Trace Scheduling: A technique for global microcode compaction
    • [Fisher81] July
    • [Fisher81] Joseph A. Fisher. Trace Scheduling: A Technique for Global Microcode Compaction. IEEE Transactions on Computers 30(7), July 1981, pages 478-490.
    • (1981) IEEE Transactions On Computers , vol.30 , Issue.7 , pp. 478-490
    • Fisher, J.A.1
  • 13
    • 0027568719 scopus 로고
    • Optimizing array bound checks using flow analysis
    • [Gupta93] March-December
    • [Gupta93] Rajiv Gupta. Optimizing Array Bound Checks Using Flow Analysis. ACM Letters on Programming Languages and Systems 2(1-4), March-December 1993, pages 135-150.
    • (1993) ACM Letters On Programming Languages and Systems , vol.2 , Issue.1-4 , pp. 135-150
    • Gupta, R.1
  • 14
    • 0017494622 scopus 로고
    • Compiler analysis of the value ranges for variables
    • [Harrison77] May
    • [Harrison77] William H. Harrison. Compiler Analysis of the Value Ranges for Variables. IEEE Transactions on Software Engineering, 3,3), May,1977, 243-250.
    • (1977) IEEE Transactions on Software Engineering , vol.3 , Issue.3 , pp. 243-250
    • Harrison, W.H.1
  • 21
    • 0027569266 scopus 로고
    • Interprocedural Constant Propagation: An empirical study
    • [MetzgerStroud93] March-December
    • [MetzgerStroud93] Robert Metzger and Sean Stroud. Interprocedural Constant Propagation: An Empirical Study. ACM Letters on Programming Languages and Systems 2(1-4), March-December 1993, pages 213-232.
    • (1993) ACM Letters On Programming Languages and Systems , vol.2 , Issue.1-4 , pp. 213-232
    • Metzger, R.1    Stroud, S.2
  • 26
    • 0024304650 scopus 로고
    • A simple interprocedural register allocation algorithm and its effectiveness for LISP
    • [SteenkisteHennessy89] January
    • [SteenkisteHennessy89] Peter A. Steenkiste and John L. Hennessy. A Simple Interprocedural Register Allocation Algorithm and Its Effectiveness for LISP. ACM Transactions on Programming Languages and Systems 11(1), January 1989, pages 1-32.
    • (1989) ACM Transactions On Programming Languages and Systems , vol.11 , Issue.1 , pp. 1-32
    • Steenkiste, P.A.1    Hennessy, J.L.2
  • 31
    • 84976709672 scopus 로고
    • Constant propagation with conditional branches
    • [WegmanZadeck91[ April
    • [WegmanZadeck91[ Mark N. Wegman and F. Kenneth Zadeck. Constant Propagation with Conditional Branches. ACM Transactions on Programming Languages and Systems 13(2), April 1991, pages 181-210.
    • (1991) ACM Transactions On Programming Languages and Systems , vol.13 , Issue.2 , pp. 181-210
    • Wegman, M.N.1    Zadeck, F.K.2


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