메뉴 건너뛰기




Volumn 41, Issue 10, 1992, Pages 1290-1317

Vector Register Allocation

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; SUPERCOMPUTERS;

EID: 0026938452     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/12.166606     Document Type: Article
Times cited : (29)

References (38)
  • 1
    • 0004318530 scopus 로고
    • Improving the performance of virtual memory computers
    • Ph.D. dissertation, Univ. of Illinois at Urbana-Champaign, Dept. Comput. Sci. Rep. 78–945, Nov.
    • W. Abu-Sufah, “Improving the performance of virtual memory computers,” Ph.D. dissertation, Univ. of Illinois at Urbana-Champaign, Dept. Comput. Sci. Rep. 78–945, Nov. 1978.
    • (1978)
    • Abu-Sufah, W.1
  • 2
    • 35048872863 scopus 로고
    • Code optimization and finite Church-Rosser systems
    • R. Rustin, Ed. Englewood Cliffs, NJ: Prentice-Hall
    • A. V. Aho, R. Sethi, and J. D. Ullman, “Code optimization and finite Church-Rosser systems,” in Design and Optimization of Compilers, R. Rustin, Ed. Englewood Cliffs, NJ: Prentice-Hall, 1972.
    • (1972) Design and Optimization of Compilers
    • Aho, A.V.1    Sethi, R.2    Ullman, J.D.3
  • 4
    • 0003901571 scopus 로고
    • Dependence analysis for subscripted variables and its application to program transformations
    • Ph.D. dissertation, Dept. Math. Sci., Rice Univ., May
    • J. R. Allen, “Dependence analysis for subscripted variables and its application to program transformations,” Ph.D. dissertation, Dept. Math. Sci., Rice Univ., May 1983.
    • (1983)
    • Allen, J.R.1
  • 6
    • 0141513025 scopus 로고
    • PFC: A program to convert Fortran to parallel form
    • Rep. MASC TR 82–6, Dept. Math. Sci., Rice Univ., Houston, TX, Mar.
    • J. R. Allen and K. Kennedy, “PFC: A program to convert Fortran to parallel form,” Rep. MASC TR 82–6, Dept. Math. Sci., Rice Univ., Houston, TX, Mar. 1982.
    • (1982) , pp. 82-86
    • Allen, J.R.1    Kennedy, K.2
  • 7
    • 85033444523 scopus 로고
    • Automatic loop interchange
    • Montreal, Canada, July
    • _, “Automatic loop interchange,” in Proc. SIGPLAN '84 Symp. Comp. Construct., Montreal, Canada, July 1984.
    • (1984) Proc. SIGPLAN '84 Symp. Comp. Construct.
  • 8
    • 0022091232 scopus 로고
    • A parallel programming environment
    • July
    • _, “A parallel programming environment,” IEEE Software, vol. 2, no. 4, pp. 21–29, July 1985.
    • (1985) IEEE Software , vol.2 , Issue.4 , pp. 21-29
  • 9
    • 0023438847 scopus 로고
    • Automatic transformation of Fortran programs to vector form
    • Oct.
    • _, “Automatic transformation of Fortran programs to vector form,” ACM Trans. Program. Languages Syst., vol. 9, no. 4, pp. 491–542, Oct. 1987.
    • (1987) ACM Trans. Program. Languages Syst. , vol.9 , Issue.4 , pp. 491-542
  • 11
    • 84976740930 scopus 로고
    • The history of FORTRAN I, II, and III
    • Aug.
    • J. Backus, “The history of FORTRAN I, II, and III,” ACM Sigplan Notices, vol. 13, no. 8, pp. 165–180, Aug. 1978.
    • (1978) ACM Sigplan Notices , vol.13 , Issue.8 , pp. 165-180
    • Backus, J.1
  • 12
    • 0003746062 scopus 로고
    • Data dependence in ordinary programs
    • Rep. 76–837, Dept. Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, Nov.
    • U. Baneijee, “Data dependence in ordinary programs,” Rep. 76–837, Dept. Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, Nov. 1976.
    • (1976)
    • Baneijee, U.1
  • 13
    • 0016972104 scopus 로고
    • Code generation for a one register machine
    • J.L. Bruno and R. Sethi, “Code generation for a one register machine,” J. ACM, vol. 23, no. 3, pp. 502–510, 1976.
    • (1976) J. ACM , vol.23 , Issue.3 , pp. 502-510
    • Bruno, J.L.1    Sethi, R.2
  • 14
    • 84976782196 scopus 로고
    • Interprocedural dependence analysis and parallelization
    • Palo Alto, CA, June
    • M. Burke and R. Cytron, “Interprocedural dependence analysis and parallelization,” in Proc. SIG-PLAN '86 Symp. Comp. Construct., Palo Alto, CA, June 1986, pp. 162–175.
    • (1986) Proc. SIG-PLAN '86 Symp. Comp. Construct. , pp. 162-175
    • Burke, M.1    Cytron, R.2
  • 15
    • 0023588936 scopus 로고
    • Estimating interlock and improving balance for pipelined architectures
    • The Pennsylvania State Univ. Press, University Park, PA, Aug.
    • D. Callahan, J. Cocke, and K. Kennedy, “Estimating interlock and improving balance for pipelined architectures,” in Proc. 1987 Int. Conf. Parallel Processing, The Pennsylvania State Univ. Press, University Park, PA, Aug. 1987, pp. 295–304.
    • (1987) Proc. 1987 Int. Conf. Parallel Processing , pp. 295-304
    • Callahan, D.1    Cocke, J.2    Kennedy, K.3
  • 17
    • 84976815037 scopus 로고
    • Register allocation and spilling via graph coloring
    • June
    • G.J. Chaitin, “Register allocation and spilling via graph coloring,” in Proc. SIGPLAN 82 Symp. Comp. Construct. SIGPLAN Notices, vol. 17, no. 6, June 1982, pp. 98–105.
    • (1982) Proc. SIGPLAN 82 Symp. Comp. Construct. SIGPLAN Notices , vol.17 , Issue.6 , pp. 98-105
    • Chaitin, G.J.1
  • 19
    • 84915167011 scopus 로고
    • Squeezing the most out of an algorithm in Cray Fortran
    • Tech. Rep. 9, Argonne Nat. Lab. Math. Comput. Sci. Division, Argonne, IL, May
    • J.J. Dongarra and S. C. Eisenstat, “Squeezing the most out of an algorithm in Cray Fortran,” Tech. Rep. 9, Argonne Nat. Lab. Math. Comput. Sci. Division, Argonne, IL, May 1983.
    • (1983) , pp. 9
    • Dongarra, J.J.1    Eisenstat, S.C.2
  • 20
    • 0021310295 scopus 로고
    • Implementing linear algebra algorithms for dense matrices on a vector pipeline machine
    • Jan.
    • J.J. Dongarra, F.G. Gustavson, and A. Karp, “Implementing linear algebra algorithms for dense matrices on a vector pipeline machine,” Siam Rev., vol. 26, no. 1, pp. 91–112, Jan. 1984.
    • (1984) Siam Rev. , vol.26 , Issue.1 , pp. 91-112
    • Dongarra, J.J.1    Gustavson, F.G.2    Karp, A.3
  • 21
    • 70350307961 scopus 로고
    • Some linear algebra algorithms and their performance on the CRAY-1
    • Los Alamos Sci. Lab., UC-32, June
    • K. Fong and T. L. Jordan, “Some linear algebra algorithms and their performance on the CRAY-1,” Los Alamos Sci. Lab., UC-32, June 1977.
    • (1977)
    • Fong, K.1    Jordan, T.L.2
  • 22
    • 0038835470 scopus 로고
    • Strategies for cache and local memory management by global program transformation
    • Athens, Greece, June
    • D. Gannon, W. Jalby, and K. Gallivan, “Strategies for cache and local memory management by global program transformation,” in Proc. 1st Int. Conf. Supercomputing, Athens, Greece, June 1987.
    • (1987) Proc. 1st Int. Conf. Supercomputing
    • Gannon, D.1    Jalby, W.2    Gallivan, K.3
  • 24
    • 0346379891 scopus 로고
    • Automatic translation of Fortran programs to vector form
    • Rice Tech. Rep. 476-029-4, Rice Univ., Oct.
    • K. Kennedy, “Automatic translation of Fortran programs to vector form,” Rice Tech. Rep. 476-029-4, Rice Univ., Oct. 1980.
    • (1980)
    • Kennedy, K.1
  • 25
    • 11244262306 scopus 로고
    • Parallel processing of ordinary programs
    • D. J. Kuck, “Parallel processing of ordinary programs,” Advances in Computers, vol. 15, pp. 119–179, 1976.
    • (1976) Advances in Computers , vol.15 , pp. 119-179
    • Kuck, D.J.1
  • 26
    • 0003845230 scopus 로고    scopus 로고
    • The Structure of Computers and Computations
    • New York: Wiley
    • D. J. Kuck, “The Structure of Computers and Computations,” vol. 1. New York: Wiley, 1978.
    • , vol.1
    • Kuck, D.J.1
  • 29
    • 25544459166 scopus 로고
    • The Coordinate Method for the parallel execution of iterative Do loops”
    • SRI Tech. Rep. CA-7608-0221, Aug. 2, 1976 (Revised May 31, 1979 and Oct. 21
    • L. Lamport, “The Coordinate Method for the parallel execution of iterative Do loops”, SRI Tech. Rep. CA-7608-0221, Aug. 2, 1976 (Revised May 31, 1979 and Oct. 21, 1981).
    • (1981)
    • Lamport, L.1
  • 30
    • 0007091743 scopus 로고
    • Multiprocessors: Discussion of some theoretical and practical problems
    • Tech. Rep. UIUCDCS-R-79-90, Univ. of Illinois at Urbana-Champaign, Urbana, IL, Nov.
    • D. A Padua, “Multiprocessors: Discussion of some theoretical and practical problems,” Tech. Rep. UIUCDCS-R-79-90, Univ. of Illinois at Urbana-Champaign, Urbana, IL, Nov. 1979.
    • (1979)
    • Padua, D.A.1
  • 32
    • 0017922490 scopus 로고
    • The Cray-1 computer system
    • Jan.
    • R. M. Russell, “The Cray-1 computer system,” Commun. ACM, vol. 21, no. 1, pp. 63–72, Jan. 1978.
    • (1978) Commun. ACM , vol.21 , Issue.1 , pp. 63-72
    • Russell, R.M.1
  • 33
    • 0016115082 scopus 로고
    • Testing for the Church-Rosser property
    • Oct.
    • R. Sethi, “Testing for the Church-Rosser property,” J. ACM, vol. 21, no. 4, Oct. 1974.
    • (1974) J. ACM , vol.21 , Issue.4
    • Sethi, R.1
  • 34
    • 0000180398 scopus 로고
    • Complete register allocation problems
    • Sept.
    • _, “Complete register allocation problems,” SIAMJ. Comput., vol. 4, no. 3, Sept., 1975.
    • (1975) SIAMJ. Comput. , vol.4 , Issue.3
  • 37
    • 84976654286 scopus 로고
    • FORTRAN for the Texas Instruments ASC system
    • Mar.
    • D. Wedel, “FORTRAN for the Texas Instruments ASC system,” Sigplan Notices, vol. 10, no. 3, Mar. 1975, pp. 119–132.
    • (1975) Sigplan Notices , vol.10 , Issue.3 , pp. 119-132
    • Wedel, D.1
  • 38
    • 0011452853 scopus 로고
    • Optimizing supercompilers for supercomputers
    • Ph.D. dissertation, Dept. Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, Nov.
    • M. Wolfe, “Optimizing supercompilers for supercomputers,” Ph.D. dissertation, Dept. Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, Nov., 1982.
    • (1982)
    • Wolfe, M.1


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