REFINED C: A SEQUENTIAL LANGUAGE FOR PARALLEL PROGRAMMING.

Henry Dietz, David Klappholz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

A methodology is presented which permits any conventional, sequential language (C, for example) to be modified so that (1) users can write high-level language code which differs from conventional code only in that data access rights are more precisely specified and (2) compilers, using well-known flow-analysis techniques, can generate consistently good, highly parallel, race-free, code for virtually any machine architecture. The goal of this methodology is not merely to find parallelism where none was envisioned by the programmer, but to provide a more general way of expressing algorithms for parallel computers without imposing a different programming style.

Original languageEnglish
Title of host publicationProceedings of the International Conference on Parallel Processing
EditorsDouglas DeGroot
Pages442-449
Number of pages8
StatePublished - 1985

Publication series

NameProceedings of the International Conference on Parallel Processing
ISSN (Print)0190-3918

Fingerprint

Dive into the research topics of 'REFINED C: A SEQUENTIAL LANGUAGE FOR PARALLEL PROGRAMMING.'. Together they form a unique fingerprint.

Cite this