|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Graham, W. R., "The Parallel and the Pipeline Computers," <u>Datamation</u>, 16, No. 4, 68, 1970.
|
| |
2
|
American National Standards Institute, <u>USA Standard FORTRAN</u>, USAS X3.9--1966.
|
| |
3
|
Burroughs Corp., <u>Array Processing System FORTRAN IV Reference Manual</u>, #66106C, 1971.
|
| |
4
|
Sale, A. H. J., "The Classification of FORTRAN Statements," <u>The Computer Journal</u>, 14, 10, 1971.
|
| |
5
|
Kleir, R. L. and Ramamoorthy, C. V., "Optimization Strategies for Micro-programs," <u>IEEE Trans. Computers</u>, C-20, 783, 1971.
|
| |
6
|
|
| |
7
|
Allen, F. E. and Cocke, J., "Graph-Theoretic Constructs for Program Control Flow Analysis," to be published.
|
| |
8
|
Cocke, J. and Miller, R. E., "Some Analysis Techniques for Optimizing Computer Programs," <u>Proc., Second Hawaii International Conference of System of Sciences</u>, 1969.
|
|