Data Parallel C Extensions

The American National Standards Institute (ANSI) has recently approved a Technical Report describing a set of data-parallel extensions to the ANSI C Programming Language. This set of language extensions, known as the Data Parallel C Extensions (DPCE), builds upon extensive prior experience with data-parallel dialects of ANSI C, primarily Thinking Machines Corporation's C*.

The DPCE design was driven by goals of performance transparency and efficiency, portability, machine independence, and relatively minor changes to C. These goals have been met by adding to ANSI C the notion of shape, parallel types (including parallel pointer types), extended overloaded operators, explicit mechanisms for communications, and elemental functions.

This page provides pointers to more information about DPCE:

Last modified on November 30, 1995.

Comments and questions should be directed to