MPL(ID:2255/mpl003)Data-parallel version of C for MASPARfor MasPar Programming Language A data-parallel version of C. From documentation MPL is based on ANSI C and includes SIMD language extensions. The new keyword "plural" is a type qualifier which is used to declare variables on a parallel array. For example, the declaration "plural int i" declares an "i" on each of the parallel processors. In addition, plural expressions can be used in IF, WHILE, SWITCH, and other statements to support plural control flow. The MPL compiler is based on the GNU compiler. and MPL is a powerful low-level language which is based on ANSI C; MPL also contains statements and keywords which facilitate programming on the DPU Hardware: Related languages
References: |