1972 · 15 citations · 1 references
ComputingComputer ScienceCompilersParallel ComputingProgramming LanguagesCompiler ConstructionControl-flow AnalysisData ParallelismData-flow AnalysisInstruction-level ParallelismParallel Computing SystemsAutomatic RecognitionCompiler DesignInformation Flow ControlInterprocedural Dataflow AnalysisInterval AnalysisParallel OperationsVector ProcessingVectorization
A compiler for recognizing statements of a FORTRAN program which are suited for fast execution on a parallel or pipeline machine such as ILLIAC-IV, STAR or ASC is described. The technique employs “interval analysis” to provide flow information to the vector/parallel recognizer. Where profitable the compiler changes scalar variables to subscripted variables. The output of the compiler is an extension to FORTRAN which shows parallel and vector operations explicitly.
1
Optimization Strategies for Microprograms
R. Kleir, C. V. Ramamoorthy · IEEE Transactions on Computers · 1971 · 65 citations