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

Automatic Data Partitioning on Distributed Memory Multiprocessors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 30 publications
(27 citation statements)
references
References 24 publications
0
27
0
Order By: Relevance
“…This problem is related to the problem of choosing good data decompositions in languages such as High Performance Fortran [34]. We expect that the techniques for layout optimization developed in the vector and parallel computing context (e.g., [11,25,31,32,41]) can be adapted to the hierarchical memory situation. Table 2 describes benchmark suite that we use to evaluate nonlinear array layout functions.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…This problem is related to the problem of choosing good data decompositions in languages such as High Performance Fortran [34]. We expect that the techniques for layout optimization developed in the vector and parallel computing context (e.g., [11,25,31,32,41]) can be adapted to the hierarchical memory situation. Table 2 describes benchmark suite that we use to evaluate nonlinear array layout functions.…”
Section: Discussionmentioning
confidence: 99%
“…This would further reduce the number of conversions between canonical and non-standard layouts. This is essentially the approach to data parallelism taken in High Performance Fortran [34], and techniques for automatic data mapping developed in that context (e.g., [11,25,31,32]) can equally well be applied to a uniprocessor environment to improve memory hierarchy performance.…”
Section: Discussionmentioning
confidence: 99%
“…The polyhedral method is another branch of compiler optimization that seeks to speed up parallel programs on distributed memory architectures [10,6,8,11,12,20]. Its strength is that it can find sequences of transformations in one step, without searching the entire space of transformations.…”
Section: Related Workmentioning
confidence: 99%
“…Thus, Wholey considers a restricted version of the dynamic problem.) Gupta [8] uses heuristic methods to determine the distribution parameters. He analyzes communication patterns to determine whether block or cyclic distributions are preferable.…”
Section: Previous Workmentioning
confidence: 99%