Publication | Closed Access
An efficient data dependence analysis for parallelizing compilers
111
Citations
16
References
1990
Year
EngineeringCompiler TechnologyComputer ArchitectureSoftware EngineeringMultidimensional Array ReferencesSoftware AnalysisArray ComputingData ScienceParallel ComputingCompilersArray ReferencesParallelizing CompilerCompiler SupportComputer EngineeringComputer ScienceProgram AnalysisSoftware TestingFormal MethodsLambda TestParallel ProgrammingData-level Parallelism
A novel algorithm, called the lambda test, is presented for an efficient and accurate data dependence analysis of multidimensional array references. It extends the numerical methods to allow all dimensions of array references to be tested simultaneously. Hence, it combines the efficiency and the accuracy of both approaches. This algorithm has been implemented in Parafrase, a Fortran program parallelization restructurer developed at the University of Illinois at Urbana-Champaign. Some experimental results are presented to show its effectiveness.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1