메뉴 건너뛰기




Volumn 7, Issue 2, 2002, Pages 336-357

Global array reference allocation

Author keywords

Address registers; Auto increment addressing modes; DSPs; Register allocation

Indexed keywords

ALGORITHMS; EMBEDDED SYSTEMS; OPTIMIZATION; PROGRAM COMPILERS; PROGRAM PROCESSORS;

EID: 0036016179     PISSN: 10844309     EISSN: None     Source Type: Journal    
DOI: 10.1145/544536.544542     Document Type: Article
Times cited : (3)

References (37)
  • 1
    • 0016973779 scopus 로고
    • Optimal code generation for expression trees
    • 3 (July)
    • Aho, A. and Johnson, S. 1976. Optimal code generation for expression trees. Journal of the ACM 23, 3 (July), 488-501.
    • (1976) Journal of the ACM , vol.23 , pp. 488-501
    • Aho, A.1    Johnson, S.2
  • 2
    • 84976692936 scopus 로고
    • Code generation for expressions with common subexpressions
    • 1 (Jan.)
    • Aho, A., Johnson, S., and Ullman, J. 1977a. Code generation for expressions with common subexpressions. Journal of the ACM 24, 1 (Jan.), 146-160.
    • (1977) Journal of the ACM , vol.24 , pp. 146-160
    • Paho, A.1    Johnson, S.2    Ullman, J.3
  • 6
    • 0023366174 scopus 로고
    • Generalizations of the Sethi-Ullman algorithm for register allocation
    • 3 (June)
    • Appel, A. and Supowit, K. 1987. Generalizations of the Sethi-Ullman algorithm for register allocation. Software Practice and Experience 17, 3 (June), 417-421.
    • (1987) Software Practice and Experience , vol.17 , pp. 417-421
    • Appel, A.1    Supowit, K.2
  • 8
    • 0030399297 scopus 로고    scopus 로고
    • Instruction set design and optimizations for address computation in DSP processors
    • IEEE Computer Society Press, Los Alamitos, CA
    • Araujo, G., Sudarsanam, A., and S., M. 1996. Instruction set design and optimizations for address computation in DSP processors. In Proceedings of the 9th International Symposium on Systems Synthesis. IEEE Computer Society Press, Los Alamitos, CA, 31-37.
    • (1996) Proceedings of the 9th International Symposium on Systems Synthesis , pp. 31-37
    • Araujo, G.1    Sudarsanam, A.2
  • 9
    • 0026817662 scopus 로고
    • Optimizing stack frame accesses for processors with restricted addressing modes
    • 2 (Feb.)
    • Bartley, D.H. 1992. Optimizing stack frame accesses for processors with restricted addressing modes. Softw. Practice Experience 22, 2 (Feb.), 101.
    • (1992) Softw. Practice Experience , vol.22 , pp. 101
    • Bartley, D.H.1
  • 11
    • 0030380815 scopus 로고    scopus 로고
    • Array data-flow analysis for load-store optimizations in superscalar architectures
    • Bodik, R. and Gupta, R. 1996. Array data-flow analysis for load-store optimizations in superscalar architectures. Int. J. Parallel Program. 24, 6, 481-512.
    • (1996) Int. J. Parallel Program. , vol.24 , Issue.6 , pp. 481-512
    • Bodik, R.1    Gupta, R.2
  • 12
    • 0001357071 scopus 로고
    • Covering the points of a digraph with point-disjoint paths and its application to code optimization
    • 2 (April)
    • Boesch, F. and Gimpel, J. 1977. Covering the points of a digraph with point-disjoint paths and its application to code optimization. Journal of the ACM 24, 2 (April), 192-198.
    • (1977) Journal of the ACM , vol.24 , pp. 192-198
    • Boesch, F.1    Gimpel, J.2
  • 15
    • 0016532235 scopus 로고
    • The generation of optimal code for stack machines
    • 3 (July)
    • Bruno, J. and Sethi, R. 1975. The generation of optimal code for stack machines. Journal of the ACM 22, 3 (July), 382-396.
    • (1975) Journal of the ACM , vol.22 , pp. 382-396
    • Bruno, J.1    Sethi, R.2
  • 16
    • 0016972104 scopus 로고
    • Code generation for one-register machine
    • 3 (July)
    • Bruno, J. and Sethi, R. 1976. Code generation for one-register machine. Journal of the ACM 23, 3 (July), 502-510.
    • (1976) Journal of the ACM , vol.23 , pp. 502-510
    • Bruno, J.1    Sethi, R.2
  • 20
    • 0025505849 scopus 로고
    • The priority-based coloring approach to register allocation
    • 4 (Oct.)
    • Chow, F. and Hennessy, J.L. 1990. The priority-based coloring approach to register allocation. ACM Trans. Program. Lang. Syst. 12, 4 (Oct.), 501-536.
    • (1990) ACM Trans. Program. Lang. Syst. , vol.12 , pp. 501-536
    • Chow, F.1    Hennessy, J.L.2
  • 23
    • 0031382614 scopus 로고    scopus 로고
    • DSP address optimization using a minimum cost circulation technique
    • IEEE Computer Society Press, Los Alamitos, CA
    • Gebotys, C. 1997. DSP address optimization using a minimum cost circulation technique. In Proceedings of the International Conference on Computer-Aided Design. IEEE Computer Society Press, Los Alamitos, CA, 100-103.
    • (1997) Proceedings of the International Conference on Computer-Aided Design , pp. 100-103
    • Gebotys, C.1
  • 25
    • 0028425184 scopus 로고
    • Efficient register allocation via coloring using clique separators
    • 3 (May)
    • Gupta, R., Soffa, M., and Ombres, D. 1994. Efficient register allocation via coloring using clique separators. ACM Trans. Program. Lang. Syst. 16, 3 (May), 370-386.
    • (1994) ACM Trans. Program. Lang. Syst. , vol.16 , pp. 370-386
    • Gupta, R.1    Soffa, M.2    Ombres, D.3
  • 28
    • 0032218697 scopus 로고    scopus 로고
    • Optimized array index computation in DSP programs
    • IEEE Computer Society Press, Los Alamitos, CA
    • Leupers, R., Basu, A., and Marwedel, P. 1998. Optimized array index computation in DSP programs. In Proceedings of the ASP-DAC. IEEE Computer Society Press, Los Alamitos, CA.
    • (1998) Proceedings of the ASP-DAC
    • Leupers, R.1    Basu, A.2    Marwedel, P.3
  • 32
    • 84958968812 scopus 로고    scopus 로고
    • Optimal live range merge for address register allocation in embedded programs
    • Proceedings of the 10th International Conference on Compiler Construction (CC2001). Springer, Berlin, Germany
    • Ottoni, G., Rigo, S., Araujo, G., Rajagopalan, S., and Malik, S. 2001. Optimal Live Range Merge for Address Register Allocation in Embedded Programs. In Proceedings of the 10th International Conference on Compiler Construction (CC2001). Lecture Notes in Computer Science, vol. 2027. Springer, Berlin, Germany, 274-288.
    • (2001) Lecture Notes in Computer Science , vol.2027 , pp. 274-288
    • Ottoni, G.1    Rigo, S.2    Araujo, G.3    Rajagopalan, S.4    Malik, S.5
  • 34
    • 0000180398 scopus 로고
    • Complete register allocation problems
    • 3 (Sept.)
    • Sethi, R. 1975. Complete register allocation problems. SIAM J. Comput. 4, 3 (Sept.), 226-248.
    • (1975) SIAM J. Comput. , vol.4 , pp. 226-248
    • Sethi, R.1
  • 35
    • 0014855855 scopus 로고
    • The generation of optimal code for arithmetic expressions
    • 4 (Oct.)
    • Sethi, R. and Ullman, J. 1970. The generation of optimal code for arithmetic expressions. Journal of the ACM 17, 4 (Oct.), 715-728.
    • (1970) Journal of the ACM , vol.17 , pp. 715-728
    • Sethi, R.1    Ullman, J.2


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