Automatic recognition of vector and parallel operations in a higher level language

  • Authors:
  • Paul B. Schneck

  • Affiliations:
  • Goddard Institute for Space Studies

  • Venue:
  • ACM SIGPLAN Notices - Special issue on control structures in programming languages
  • Year:
  • 1972

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.