The Sixth Distributed Memory Computing Conference, 1991. Proceedings
DOI: 10.1109/dmcc.1991.633085
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Support for Data Distribution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 21 publications
(6 citation statements)
references
References 3 publications
0
6
0
Order By: Relevance
“…Consequently, those machines will also profit from this optimization (perhaps with different implementation of the runtime communication routines). [8,48] currently only supports arbitrary rectilinear block distributions. The ADAPT system [35], developed at University of Southampton, compiles Fortran 90 for execution on MIMD distributed-memory machines.…”
Section: Discussionmentioning
confidence: 99%
“…Consequently, those machines will also profit from this optimization (perhaps with different implementation of the runtime communication routines). [8,48] currently only supports arbitrary rectilinear block distributions. The ADAPT system [35], developed at University of Southampton, compiles Fortran 90 for execution on MIMD distributed-memory machines.…”
Section: Discussionmentioning
confidence: 99%
“…Vienna Fortran and Vienna Fortran-90, based upon the parallelizing system SUPERB, extends Fortran and Fortran-90 by providing alignment and distribution specifications. The Vienna Fortran compiler [41,42] focuses on supporting arbitrary rectilinear block distributions and irregular data distribution through indirect arrays. The SHPF compilation system [43] supports a full set of HPF data distribution directives.…”
Section: Related Workmentioning
confidence: 99%
“…Instead of nding the set of all cycles, we restrict our considerations to the set of fundamental cycles 3 in P that bear a con ict. Nothing is lost by this restriction since all cycles in P can be constructed by combinations of fundamental cycles.…”
Section: Fundamental Cyclesmentioning
confidence: 99%
“…Some of those require that data is mapped onto the topology by hand 24,32], others are user guided and o er sets of directives for the compiler, abstract topologies (so-called templates), or interactive or knowledge-based environments that help determine the alignment of array dimensions and mapping functions 3,15,16].…”
Section: Introductionmentioning
confidence: 99%