Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

VPC - a proposal for a vector-parallel C programming language. Report for 1 October 1986-30 September 1987

Technical Report ·
OSTI ID:7055463

This paper proposes a definition for VPC, an extended C programming language for vector-parallel applications. VPC is a superset of the conventional C language that contains extensions for vector and parallel machines. New constructs and their semantics are presented, along with some discussion about potential problems that arise when extending C into the parallel domain. The reader is assumed to be familiar with the C programming language--this paper only describes those aspects of VPC that differ from the standard definition.

Research Organization:
Illinois Univ., Urbana (USA). Center for Supercomputing Research and Development
OSTI ID:
7055463
Report Number(s):
AD-A-190885/4/XAB; CSRD-666
Country of Publication:
United States
Language:
English

Similar Records

Vector C: A vector processing language
Journal Article · Wed May 01 00:00:00 EDT 1985 · J. Parallel Distrib. Comput.; (United States) · OSTI ID:6505475

Vector C - a programming language for vector processing
Thesis/Dissertation · Sat Dec 31 23:00:00 EST 1983 · OSTI ID:5249530

Denotational semantics of a parafunctional programming language
Journal Article · Mon Mar 31 23:00:00 EST 1986 · Int. J. Parallel Program.; (United States) · OSTI ID:6458716