NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
The PISCES 2 parallel programming environmentPISCES 2 is a programming environment for scientific and engineering computations on MIMD parallel computers. It is currently implemented on a flexible FLEX/32 at NASA Langley, a 20 processor machine with both shared and local memories. The environment provides an extended Fortran for applications programming, a configuration environment for setting up a run on the parallel machine, and a run-time environment for monitoring and controlling program execution. This paper describes the overall design of the system and its implementation on the FLEX/32. Emphasis is placed on several novel aspects of the design: the use of a carefully defined virtual machine, programmer control of the mapping of virtual machine to actual hardware, forces for medium-granularity parallelism, and windows for parallel distribution of data. Some preliminary measurements of storage use are included.
Document ID
19870017140
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Pratt, Terrence W.
(Virginia Univ. Charlottesville., United States)
Date Acquired
September 5, 2013
Publication Date
July 1, 1987
Subject Category
Computer Programming And Software
Report/Patent Number
ICASE-87-38
NAS 1.26:178327
NASA-CR-178327
Report Number: ICASE-87-38
Report Number: NAS 1.26:178327
Report Number: NASA-CR-178327
Accession Number
87N26573
Funding Number(s)
CONTRACT_GRANT: NAS1-18107
CONTRACT_GRANT: INF-86-001
CONTRACT_GRANT: NAS1-4671
PROJECT: RTOP 505-90-21-01
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available