DocumentCode :
2070401
Title :
A data structure for managing parallel operations
Author :
Offner, Carl D.
Author_Institution :
High Performance Comput. Group, Digital Equipment Corp., Maynard, MA, USA
Volume :
2
fYear :
1994
fDate :
4-7 Jan. 1994
Firstpage :
33
Lastpage :
42
Abstract :
The data distribution directives of High Performance Fortran (HPF) provide a high-level way of describing the location of regularly distributed data which is acted on in parallel. Parallel data is acted on by parallel computations. The distribution of parallel computations is not specified in HPF, but is left up to the compiler/spl minus/typically, the owner-computes rule is used, not always the best choice. We present a set of data structures which describe data layout, consistent both with HPF directives and with more general data optimization techniques; we also present an analogous set of data structures which describe the distribution of parallel computations. These two sets of data structures are related by a set of constraints which apply when data is being accessed locally. This provides a coherent way to represent parallel data and parallel computations on an equal basis and thereby enable a compiler to optimize both kinds of parallelism.<>
Keywords :
FORTRAN; data structures; distributed memory systems; optimisation; parallel programming; program compilers; High Performance Fortran; compiler; data distribution directives; data layout; data optimization techniques; data structure; distributed memory machine; owner-computes rule; parallel computations; parallel data; parallel operation management; regularly distributed data;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
Print_ISBN :
0-8186-5090-7
Type :
conf
DOI :
10.1109/HICSS.1994.323281
Filename :
323281
Link To Document :
بازگشت