메뉴 건너뛰기




Volumn 2002-January, Issue , 2002, Pages 245-256

A faster optimal register allocator

Author keywords

Computer architecture; Degradation; Embedded system; Energy consumption; Integer linear programming; Microarchitecture; Optimizing compilers; Program processors; Registers

Indexed keywords

C (PROGRAMMING LANGUAGE); COMPUTER ARCHITECTURE; COMPUTER PROGRAMMING; COMPUTER SYSTEMS PROGRAMMING; DATA FLOW ANALYSIS; DEGRADATION; EMBEDDED SYSTEMS; ENERGY UTILIZATION; FLOW GRAPHS; GENERAL PURPOSE COMPUTERS; INTEGER PROGRAMMING; PROGRAM PROCESSORS;

EID: 38149085329     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MICRO.2002.1176254     Document Type: Conference Paper
Times cited : (28)

References (28)
  • 10
    • 0025505849 scopus 로고
    • The priority-based coloring approach to register allocation
    • October
    • F. Chow and J. Hennessey. The priority-based coloring approach to register allocation. ACM Trans. on Programming Languages and Systems, 12(4):501-536, October 1990.
    • (1990) ACM Trans. on Programming Languages and Systems , vol.12 , Issue.4 , pp. 501-536
    • Chow, F.1    Hennessey, J.2
  • 12
    • 84948981873 scopus 로고
    • Inc. Using the CPLEX Callable Library.
    • CPLEX Optimization, Inc. Using the CPLEX Callable Library. 1994.
    • (1994) CPLEX Optimization
  • 13
    • 0032284325 scopus 로고    scopus 로고
    • In SODA: ACM-SIAM Symposium on Discrete Algorithms (A Conference on Theoretical and Experimental Analysis of Discrete Algorithms
    • Farach and Liberatore. On local register allocation. In SODA: ACM-SIAM Symposium on Discrete Algorithms (A Conference on Theoretical and Experimental Analysis of Discrete Algorithms), 1998.
    • (1998) Farach and Liberatore. on Local Register Allocation
  • 14
    • 0026760056 scopus 로고
    • Simple register spilling in a retargetable compiler
    • January
    • C. W. Fraser and D. R. Hanson. Simple register spilling in a retargetable compiler. Software-Practice and Experience, 22(1):85-99, January 1992.
    • (1992) Software-Practice and Experience , vol.22 , Issue.1 , pp. 85-99
    • Fraser, C.W.1    Hanson, D.R.2
  • 15
    • 0016128848 scopus 로고
    • Register allocation via usage counts
    • R. A. Freiburghouse. Register allocation via usage counts. CACM, 17:638-642, 1974.
    • (1974) CACM , vol.17 , pp. 638-642
    • Freiburghouse, R.A.1
  • 17
    • 0030211929 scopus 로고    scopus 로고
    • Optimal and near-optimal global register allocation using 0-1 integer programming
    • August
    • D. Goodwin and K. Wilken. Optimal and near-optimal global register allocation using 0-1 integer programming. Software Practice and Experience, 26(8):929-965, August 1996.
    • (1996) Software Practice and Experience , vol.26 , Issue.8 , pp. 929-965
    • Goodwin, D.1    Wilken, K.2
  • 19
    • 0027928779 scopus 로고
    • The program structure tree: Computing control regions in linear time
    • R. Johnson, D. Pearson, and K. Pingali. The program structure tree: Computing control regions in linear time. ACM SIGPLAN Notices, 29:171-185, 1994.
    • (1994) ACM SIGPLAN Notices , vol.29 , pp. 171-185
    • Johnson, R.1    Pearson, D.2    Pingali, K.3
  • 21
    • 84869113956 scopus 로고
    • Object code optimization
    • E. Lowry and C. Medlock. Object code optimization. CACM, 12:13-22, 1969.
    • (1969) CACM , vol.12 , pp. 13-22
    • Lowry, E.1    Medlock, C.2
  • 27
    • 0000180398 scopus 로고
    • Complete register allocation problems
    • September
    • R. Sethi. Complete register allocation problems. SIAM Journal on Computing, 4(3):226-248, September 1975.
    • (1975) SIAM Journal on Computing , vol.4 , Issue.3 , pp. 226-248
    • Sethi, R.1


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