H ? « »

Language peer sets for MPL:
United States
United States/1990
Designed 1990
1990s languages
Fifth generation
Post-Cold War
Experimental and other
Experimental and other/1990
Experimental and other/us


Data-parallel version of C for MASPAR 

alternate simple view
Country: United States
Designed 1990
Sammet category: Experimental and other

for 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.


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

Related languages
ANSI C MPL   Based on
MPL DBC   Based on

  • MPL reference manual. (1990) MPL reference manual. PN 9302-0000. Describes MPL (MasPar Programming Language), including the parallel I/O and VME access libraries.
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder