메뉴 건너뛰기




Volumn 38, Issue 5, 1989, Pages 663-678

Runtime Disambiguation: Coping with Statically Unpredictable Dependencies

Author keywords

Data dependencies; memory disambiguation; optimizing compilers; parallelism; statically scheduled machines; very large instruction word machines

Indexed keywords

COMPUTER PROGRAMMING--ALGORITHMS;

EID: 0024664199     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/12.24269     Document Type: Article
Times cited : (52)

References (19)
  • 2
    • 0141513025 scopus 로고
    • PFC: A program to convert Fortran to parallel form
    • Tech. Rep. MASC-TR 82-6, Dep. Math. Sci., Rice Univ., Mar.
    • R. Allen and K. Kennedy, “PFC: A program to convert Fortran to parallel form,” Tech. Rep. MASC-TR 82-6, Dep. Math. Sci., Rice Univ., Mar. 1982.
    • (1982)
    • Allen, R.1    Kennedy, K.2
  • 3
  • 4
    • 0011406570 scopus 로고
    • Speedup of ordinary programs
    • Tech. Rep. UIUCDS-R-79-989, Dep. Comput. Sci., Univ. Illinois, Oct.
    • U. Banerjee, “Speedup of ordinary programs,” Tech. Rep. UIUCDS-R-79-989, Dep. Comput. Sci., Univ. Illinois, Oct. 1979.
    • (1979)
    • Banerjee, U.1
  • 5
    • 84937641774 scopus 로고
    • First Version of a dataflow Procedure Language
    • New York: Springer-Verlag
    • J. B. Dennis, First Version of a dataflow Procedure Language, Lecture-Notes in Computer Science, vol. 19. New York: Springer-Verlag, 1974, pp. 362-376.
    • (1974) Lecture-Notes in Computer Science , vol.19 , pp. 362-376
    • Dennis, J.B.1
  • 6
    • 0003831259 scopus 로고    scopus 로고
    • Bulldog: A compiler for VLIW architectures
    • Ph.D. dissertation, Dep. Comput. Sci., Yale University
    • J. R. Ellis, “Bulldog: A compiler for VLIW architectures,” Ph.D. dissertation, Dep. Comput. Sci., Yale University.
    • Ellis, J.R.1
  • 8
    • 0019596071 scopus 로고
    • Trace scheduling: A technique for global microcode compaction
    • July
    • J. A. Fisher, “Trace scheduling: A technique for global microcode compaction,” IEEE Trans. Comput., pp. 478-490, July 1981.
    • (1981) IEEE Trans. Comput. , pp. 478-490
    • Fisher, J.A.1
  • 9
    • 0017494622 scopus 로고
    • Compiler analysis of the value range for variables
    • W. Harrison, “Compiler analysis of the value range for variables,” IEEE Trans. Software Eng., vol. 3, 1977.
    • (1977) IEEE Trans. Software Eng. , vol.3
    • Harrison, W.1
  • 10
    • 84915182838 scopus 로고
    • Improved time and parallel processor bounds for Fortran-like loops
    • R. W. Heuft and W. D. Little, “Improved time and parallel processor bounds for Fortran-like loops,” IEEE Trans. Comput., vol. C-31, no. 1, 1982.
    • (1982) IEEE Trans. Comput. , vol.C-31 , Issue.1
    • Heuft, R.W.1    Little, W.D.2
  • 11
    • 0015483263 scopus 로고
    • On the number ofoperations simultaneously executable in Fortran-like programs andtheir resulting speedup
    • D. J. Kuck, Y. Muraoka, and S. C. Chen, “On the number ofoperations simultaneously executable in Fortran-like programs andtheir resulting speedup,” IEEE Trans. Comput., no. 12, pp. 1293-1310 1972.
    • (1972) IEEE Trans. Comput. , Issue.12 , pp. 1293-1310
    • Kuck, D.J.1    Muraoka, Y.2    Chen, S.C.3
  • 12
    • 11244262306 scopus 로고
    • Parallel processing of ordinary programs
    • D. J. Kuck, “Parallel processing of ordinary programs,” AdvancesComput., vol. 15, pp. 119-179, 1976.
    • (1976) AdvancesComput. , vol.15 , pp. 119-179
    • Kuck, D.J.1
  • 14
    • 3142707424 scopus 로고
    • Parallelism, memory antialiasing and correctness fortrace scheduling compilers
    • Ph.D. dissertation, Yale Univ., June
    • A. Nicolau, “Parallelism, memory antialiasing and correctness fortrace scheduling compilers,” Ph.D. dissertation, Yale Univ., June 1984.
    • (1984)
    • Nicolau, A.1
  • 16
    • 0021529183 scopus 로고
    • Measuring the parallelism available forvery long instruction word architectures
    • Nov.
    • A. Nicolau and J. Fisher, “Measuring the parallelism available forvery long instruction word architectures,” IEEE Trans. Comput., Nov. 1984.
    • (1984) IEEE Trans. Comput.
    • Nicolau, A.1    Fisher, J.2
  • 17
    • 0014866421 scopus 로고
    • Detection and parallel execution ofindependent instructions
    • Oct.
    • G. S. Tadjen and M. J. Flynn, “Detection and parallel execution ofindependent instructions,” IEEE Trans. Comput., vol. 19, pp. 889-899, Oct. 1970.
    • (1970) IEEE Trans. Comput. , vol.19 , pp. 889-899
    • Tadjen, G.S.1    Flynn, M.J.2
  • 18
    • 0003081830 scopus 로고
    • An efficient algorithm for exploiting multiplearithmetic units
    • Jan.
    • R. M. Tomasulo, “An efficient algorithm for exploiting multiplearithmetic units,” IBM J. Res. Develop., vol. 11, pp. 25-33, Jan. 1967.
    • (1967) IBM J. Res. Develop. , vol.11 , pp. 25-33
    • Tomasulo, R.M.1
  • 19
    • 0011452853 scopus 로고
    • Optimizing supercompilers for supercomputers
    • Ph.D.dissertation, Univ. of Illinois, Urbana-Champaign, Oct.
    • M. Wolfe, “Optimizing supercompilers for supercomputers,” Ph.D.dissertation, Univ. of Illinois, Urbana-Champaign, Oct. 1982.
    • (1982)
    • Wolfe, M.1


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