Next: Cray MPP Fortran Up: Summary of Related Previous: ARF

CM Fortran

The CM Fortran language [30][29] is implemented as a subset of Fortran 77, extended by Fortran 8x array features to support a data parallel programming style for the Connection Machine (CM) computer system. CM Fortran maps arrays into the CM architecture. The compiler generates code to be executed by a CM system with a DEC VAX front end. For a given routine, both VAX and CM code are generated. In general, array code is executed by CM processors, while scalar code is executed by the VAX. This approach is used by the CM-1 and CM-2 SIMD architectures. The new version of the CM Fortran compiler [31] is developed for the CM-5 MIMD architecture [32]. The new compiler generates two classes of output code: code for scalar control processors and code targeted for the nodes of the CM-5 parallel processing elements.


zbozkus@
Thu Jul 6 21:09:19 EDT 1995