NASA NTRS ยท 19870017140
The PISCES 2 parallel programming environment
Abstract
PISCES 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.
Keep this discovery
Explore connections, maps & timelines
Pratt, Terrence W.. 1987-07-01. The PISCES 2 parallel programming environment. https://ntrs.nasa.gov/citations/19870017140
Cite the original work for its findings. Save a collection to share your selection of sources.