Proceedings of the IEEE · 1993 · 281 citations · 135 references
ComputingComputer ScienceCompilersParallel ComputingProgramming LanguagesCompiler ConstructionControl-flow AnalysisData ParallelismData-flow AnalysisAutomatic ParallelizationData Dependence AnalysisDependence AnalysisExperimental StudiesParallelizationProgram Dependence AnalysisProgram Dependence GraphsTransformations
An overview of automatic program parallelization techniques is presented. It covers dependence analysis techniques, followed by a discussion of program transformations, including straight-line code parallelization, do-loop transformations, and parallelization of recursive routines. Several experimental studies on the effectiveness of parallelizing compilers are surveyed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
135
A data locality optimizing algorithm
Michael E. Wolf, Monica S. Lam · 1991 · 1.3K citations · Full text
Monica S. Lam · ACM SIGPLAN Notices · 2004 · 890 citations