ABSTRACT
This paper provides a basic description of a FORTRAN system for the ILLIAC IV. In this context “FORTRAN system” means exactly what one would expect — a user familiar with a different system will find no major surprises when he uses ILLIAC FORTRAN. The language is the same — a dialect of ANSI standard FORTRAN. The processors are the same — a compiler which generates relocatable binary files from FORTRAN source text, a link editor which collects and joins separately compiled program pieces into a single module, a loader which loads and relocates a single module into ILLIAC memory, a library of functions, and an I/O subsystem which supports formatted and unformatted FORTRAN I/O.
- 1."The IVTRAN Manual", Massachusetts Computer Associates, Inc., November, 1973 (CADD-7311-0111). (Revised edition in preparation January, 1975.)Google Scholar
- 2."Control Structures in ILLIAC IV FORTRAN", Robert E. Millstein. Massachusetts Computer Associates, Inc. Comm. of the ACM, Vol. 16, No. 10, October, 1973, pp. 621-627. Google ScholarDigital Library
- 3.Fifth Semi-Annual Technical Report for the Project - Compiler Design for the ILLIAC IV, (14 January 1972 - 13 July 1972), Vol. II. Massachusetts Computer Associates, Inc., August, 1972 (CADD-7208-1411). AD 748 226 (Volume II).Google Scholar
- 4."The Parallel Execution of DO Loops", Leslie Lamport, Massachusetts Computer Associates, Inc. Comm. of the ACM, Vol. 17, No. 2, February, 1974, pp. 83-93. Google ScholarDigital Library
- 5.Fifth Semi-Annual Technical Report for the Project - Compiler Design for the ILLIAC IV, (14 January 1972 - 13 July 1972), Vol. 1. Massachusetts Computer Associates, Inc., August, 1972 (CADD-7208-1411). AD 748 225 (Volume 1).Google Scholar
- 6.Sixth Semi-Annual Technical Report for the Project - Compiler Design for the ILLIAC IV, (14 July 1972 - 13 February 1973). Massachusetts Computer Associates, Inc., February, 1973 (CADD-7302-2011). AD 756 729.Google Scholar
- 7."A Study of Replacement Algorithms for a Virtual-storage Computer", L.A. Belady, IBM Systems Journal, Volume 5, No. 2, 1966.Google Scholar
- 8."Array Processing on an Array Processor", David B. Erickson. Massachusetts Computer Associates, Inc., October, 1974 (CAID-7410-3112). To be presented at the conference on Programming Languages and Compilers for Parallel and Vector Machines, March, 1975. Google ScholarDigital Library
- 9."The Paralyzer: IVTRAN's Parallelism Analyzer and Synthesizer", David L. Presberg and Neil W. Johnson. Massachusetts Computer Associates, Inc., October, 1974 (CAID-7410-3111). To be presented at the conference on Programming Languages and Compilers for Parallel and Vector Machines, March, 1975. Google ScholarDigital Library
- 10."Program Optimization - Theory and Practice", David B. Loveman and Ross A. Faneuf. Massachusetts Computer Associates, Inc., October, 1974 (CAID-7410-3113). To be presented at the conference on Programming Languages and Compilers for Parallel and Vector Machines, March, 1975. Google ScholarDigital Library
Index Terms
- The ILLIAC IV FORTRAN compiler
Recommendations
The ILLIAC IV FORTRAN compiler
Proceedings of the conference on Programming languages and compilers for parallel and vector machinesThis paper provides a basic description of a FORTRAN system for the ILLIAC IV. In this context “FORTRAN system” means exactly what one would expect — a user familiar with a different system will find no major surprises when he uses ILLIAC FORTRAN. The ...
CFD — A FORTRAN-like language for the ILLIAC IV
Proceedings of the conference on Programming languages and compilers for parallel and vector machinesA FORTRAN-like language, CFD, is described as it relates to the parallel hardware of ILLIAC IV. Included are the basic goals of the authors of CFD and some of the author's own experiences during the evolution of the language. CFD was developed for the ...
Control structures in Illiac IV Fortran
As part of an effort to design and implement a Fortran compiler on the ILLIAC IV, an extended Fortran, called IVTRAN, has been developed. This language provides a means of expressing data and control structures suitable for exploiting ILLIAC IV ...
Comments