Automatic recognition of vector and parallel operations in a higher level language
暂无分享,去创建一个
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] John Cocke,et al. Programming languages and their compilers , 1969 .
[2] John Cocke,et al. Programming languages and their compilers: Preliminary notes , 1969 .
[3] Arthur H. J. Sale,et al. The Classification of FORTRAN Statements , 1971, Comput. J..
[4] C. V. Ramamoorthy,et al. Optimization Strategies for Microprograms , 1971, IEEE Transactions on Computers.