ComputingComputer EngineeringComputer ScienceCompilersComputer ArchitectureParallel ComputingAlgorithm AnalysisControl-flow AnalysisData ParallelismParallel ArchitecturesParallel Computer ArchitectureRegister AllocationAutomatic ParallelizationCompiler DesignCompiler-directed ParallelizationLoop ParallelizationParallel Algorithm AnalysisParallel Program DesignParallelization
In recent experiments, array privatization played a critical role in successful parallelization of several real programs. This paper presents compiler algorithms for the program analysis for this transformation. The paper also addresses issues in the implementation.
13
Frances Allen · ACM SIGPLAN Notices · 1970 · 720 citations
Global common subexpression elimination
John Cocke · ACM SIGPLAN Notices · 1970 · 210 citations
Direct parallelization of call statements
Rémi Triolet, François Irigoin, Paul Feautrier · 1986 · 174 citations