Proceedings., 2nd Symposium on the Frontiers of Massively Parallel Computation
DOI: 10.1109/fmpc.1988.47497
|View full text |Cite
|
Sign up to set email alerts
|

Massively parallel data optimization

Abstract: An optimizing compiler for a data parallel programming language can significantly improve program performance on a massively parallel computing system by incorporating new strategies for allocating array elements to processors. We discuss techniques for automatic layout of arrays in a Fortran compiler supporting Fortran 8x array features and targeted to the Connection Ma, chine computer system. Our goal is primarily to minimize the costs of moving data between processors and secondarily to minimize memory usag… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 10 publications
0
2
0
Order By: Relevance
“…partitioning of data among the processors of a distributed memory computer[10]. They have developed sophisticated heuristics through which the compiler attempts to determine the best mapping of data to processors to reduce the amount of data communication.Chatterjee et al have studied the problem of automatic data partitioning of data-parallel programs [1 1].…”
mentioning
confidence: 99%
“…partitioning of data among the processors of a distributed memory computer[10]. They have developed sophisticated heuristics through which the compiler attempts to determine the best mapping of data to processors to reduce the amount of data communication.Chatterjee et al have studied the problem of automatic data partitioning of data-parallel programs [1 1].…”
mentioning
confidence: 99%
“…The burden that we seek to diminish is that of having to write the program according to a fixed domain decomposition. This paper is concerned with a framework in which domain-decompositions may be expressed and executed, but we do not address here how to arrive at an optimum (or even good) domain decomposition, although we expect it will be possible to use this framework to help discover decompositions from analysis of the source program along the lines of [Kn88] or [Ch88].…”
Section: Introductionmentioning
confidence: 99%