메뉴 건너뛰기




Volumn 26, Issue 5, 1998, Pages 613-638

Simplifying Control Flow in Compiler-Generated Parallel Code

Author keywords

Constraint propagation; Expression range analysis

Indexed keywords

ALGORITHMS; CONSTRAINT THEORY; EFFICIENCY; HIGH LEVEL LANGUAGES; OPTIMIZATION; PARALLEL PROCESSING SYSTEMS;

EID: 0032180357     PISSN: 08857458     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1018776615791     Document Type: Article
Times cited : (3)

References (27)
  • 1
    • 0003193398 scopus 로고
    • High Performance Fortran Language Specification
    • High Performance Fortran Forum, High Performance Fortran Language Specification, Sci. Progr., 2(1-2):1-170 (1993).
    • (1993) Sci. Progr. , vol.2 , Issue.1-2 , pp. 1-170
  • 2
    • 2342666677 scopus 로고    scopus 로고
    • ANSI X3J3/S8.115, Fortran 90 (June 1990)
    • ANSI X3J3/S8.115, Fortran 90 (June 1990).
  • 6
    • 84976656068 scopus 로고
    • Dataflow Analysis of "Intractable" Imbedded System Software
    • Harold Johnson, Dataflow Analysis of "Intractable" Imbedded System Software, Proc. SIGPLAN '86 Symp. Compiler Construction, pp. 109-117 (1986).
    • (1986) Proc. SIGPLAN '86 Symp. Compiler Construction , pp. 109-117
    • Johnson, H.1
  • 7
    • 0017494622 scopus 로고
    • Compiler Analysis of the Value Ranges for Variables
    • May
    • W. H. Harrison, Compiler Analysis of the Value Ranges for Variables, IEEE Trans. Software Engin., SE-3(3):243-250 (May 1977).
    • (1977) IEEE Trans. Software Engin. , vol.SE-3 , Issue.3 , pp. 243-250
    • Harrison, W.H.1
  • 8
    • 84976761124 scopus 로고
    • Elimination of Redundant Array Subscript Range Checks
    • La Jolla, California, June
    • Priyadarshan Kolte and Michael Wolfe, Elimination of Redundant Array Subscript Range Checks, ACM SIGPLAN '95 Conf. Progr. Lang. Design and Implementation, La Jolla, California, pp. 270-278 (June 1995).
    • (1995) ACM SIGPLAN '95 Conf. Progr. Lang. Design and Implementation , pp. 270-278
    • Kolte, P.1    Wolfe, M.2
  • 10
    • 0029190370 scopus 로고
    • Gated SSA-Based Demand-Driven Symbolic Analysis for Parallelizing Compilers
    • Barcelona, Spain July
    • Peng Tu and David Padua, Gated SSA-Based Demand-Driven Symbolic Analysis for Parallelizing Compilers, Proc. 1995 ACM Int'l. Conf. Supercomputing, Barcelona, Spain (July 1995).
    • (1995) Proc. 1995 ACM Int'l. Conf. Supercomputing
    • Tu, P.1    Padua, D.2
  • 12
    • 0004209690 scopus 로고
    • Ph.D. thesis, Department of Computer Science, Rice University May Also available as CRPC-TR94451 from the Center for Research on Parallel Computation and CS-TR94-228 from the Rice Department of Computer Science
    • Paul Havlak, Interprocedural Symbolic Analysis, Ph.D. thesis, Department of Computer Science, Rice University (May 1994). Also available as CRPC-TR94451 from the Center for Research on Parallel Computation and CS-TR94-228 from the Rice Department of Computer Science.
    • (1994) Interprocedural Symbolic Analysis
    • Havlak, P.1
  • 14
    • 84990709846 scopus 로고
    • Updating Distributed Variables in Local Computations
    • September
    • M. Gerndt, Updating Distributed Variables in Local Computations, Concurrency: Practice and Experience, 2(3):171-193 (September 1990).
    • (1990) Concurrency: Practice and Experience , vol.2 , Issue.3 , pp. 171-193
    • Gerndt, M.1
  • 15
    • 0346032593 scopus 로고    scopus 로고
    • Advanced Code Generation for High Performance Fortran
    • Lecture Notes in Computer Science Series. Springer-Verlag (to appear). Available as Technical Report CS-TR-98-324, Computer Science Department, Rice University September
    • Vikram Adve and John Mellor-Crummey, Advanced Code Generation for High Performance Fortran, Languages , Compilation Techniques and Run Time Systems for Scalable Parallel Systems, Lecture Notes in Computer Science Series. Springer-Verlag (to appear). Available as Technical Report CS-TR-98-324, Computer Science Department, Rice University (September 1998).
    • (1998) Languages , Compilation Techniques and Run Time Systems for Scalable Parallel Systems
    • Adve, V.1    Mellor-Crummey, J.2
  • 16
    • 0026231040 scopus 로고
    • Compiling Global Name-Space Parallel Loops for Distributed Execution
    • C. Koelbel and P. Mehrotra, Compiling Global Name-Space Parallel Loops for Distributed Execution, IEEE Trans. Parallel and Distrib. Syst., 2(4):440-451 (October 1991).
    • (1991) IEEE Trans. Parallel and Distrib. Syst. , vol.2 , Issue.4
    • Koelbel, C.1    Mehrotra, P.2
  • 19
    • 0026243790 scopus 로고
    • Efficiently Computing Static Single Assignment Form and the Control Dependence Graph
    • October
    • R. Cytron, J. Ferrante, B. Rosen, M. Wegman, and K. Zadeck, Efficiently Computing Static Single Assignment Form and the Control Dependence Graph, ACM Trans. Progr. Lang. Syst., 13(4):451-490 (October 1991).
    • (1991) ACM Trans. Progr. Lang. Syst. , vol.13 , Issue.4 , pp. 451-490
    • Cytron, R.1    Ferrante, J.2    Rosen, B.3    Wegman, M.4    Zadeck, K.5
  • 21
    • 84976676720 scopus 로고
    • A Practical Algorithm for Exact Array Dependence Analysis
    • August
    • W. Pugh, A Practical Algorithm for Exact Array Dependence Analysis, Comm. ACM, 35(8):102-114 (August 1992).
    • (1992) Comm. ACM , vol.35 , Issue.8 , pp. 102-114
    • Pugh, W.1
  • 23
    • 0016309945 scopus 로고
    • Testing Flow Graph Reducibility
    • R. E. Tarjan, Testing Flow Graph Reducibility, J. Comput. Syst. Sci. 9:355-365 (1974).
    • (1974) J. Comput. Syst. Sci. , vol.9 , pp. 355-365
    • Tarjan, R.E.1


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