Search NASASearch

NASA NTRS · 19900008002

Supporting shared data structures on distributed memory architectures

Abstract

Programming nonshared memory systems is more difficult than programming shared memory systems, since there is no support for shared data structures. Current programming languages for distributed memory architectures force the user to decompose all data structures into separate pieces, with each piece owned by one of the processors in the machine, and with all communication explicitly specified by low-level message-passing primitives. A new programming environment is presented for distributed memory architectures, providing a global name space and allowing direct access to remote parts of data values. The analysis and program transformations required to implement this environment are described, and the efficiency of the resulting code on the NCUBE/7 and IPSC/2 hypercubes are described.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Koelbel, Charles, Mehrotra, Piyush, Vanrosendale, John. 1990-01-01. Supporting shared data structures on distributed memory architectures. https://ntrs.nasa.gov/citations/19900008002

Cite the original work for its findings. Save a collection to share your selection of sources.