NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A generic fine-grained parallel CWith the present availability of parallel processors of vastly different architectures, there is a need for a common language interface to multiple types of machines. The parallel C compiler, currently under development, is intended to be such a language. This language is based on the belief that an algorithm designed around fine-grained parallelism can be mapped relatively easily to different parallel architectures, since a large percentage of the parallelism has been identified. The compiler generates a FORTH-like machine-independent intermediate code. A machine-dependent translator will reside on each machine to generate the appropriate executable code, taking advantage of the particular architectures. The goal of this project is to allow a user to run the same program on such machines as the Massively Parallel Processor, the CRAY, the Connection Machine, and the CYBER 205 as well as serial machines such as VAXes, Macintoshes and Sun workstations.
Document ID
19900007138
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Hamet, L.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Dorband, John E.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1988
Publication Information
Publication: The 2nd Symposium on the Frontiers of Massively Parallel Computations
Subject Category
Computer Systems
Accession Number
90N16454
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available