VPC - A Proposal for a Vector Parallel C Programming Language.

Abstract

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. Keywords: Parallel processing; Synchronization.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 30, 1987
Accession Number
ADA190885

Entities

People

  • Vincent A. Guarna Jr.

Organizations

  • University of Illinois Urbana–Champaign

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Application Software
  • C Programming Language
  • Computer Programming
  • Computer Science
  • Computers
  • Fish
  • Language
  • Linguistics
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Programming Languages
  • Semantics

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Linguistics
  • Gender and Food Studies
  • Parallel and Distributed Computing.