next up previous

4.1 Data Parallel Programming

The CM-5 supports data parallel programming in CM Fortran and C* (*Lisp, a data parallel version of Lisp is also available, but will not be covered in this guide). On the CM-5, data parallel programs are easier to write and debug because the distribution of the data across the nodes and interprocessor communication are handled by the compiler. Sequential portions of a data parallel program are executed on the control processor and the nodes are used only for parallel processing.