1995
DOI: 10.1007/bfb0046677
|View full text |Cite
|
Sign up to set email alerts
|

Processing irregular codes containing arrays with multi-dimensional distributions by the PREPARE HPF compiler

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

1996
1996
2002
2002

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 2 publications
0
4
0
Order By: Relevance
“…In the benchmark schedule reuse is prevented as to measure the basic performance of parallel loops with indirections. The PRE-HPF compiler uses a variant [10] of the standard inspector/executor scheme [11] as a basis. In addition, it uses a scheme of partial mask absorption as described in [1].…”
Section: Semi-regular Assignmentsmentioning
confidence: 99%
“…In the benchmark schedule reuse is prevented as to measure the basic performance of parallel loops with indirections. The PRE-HPF compiler uses a variant [10] of the standard inspector/executor scheme [11] as a basis. In addition, it uses a scheme of partial mask absorption as described in [1].…”
Section: Semi-regular Assignmentsmentioning
confidence: 99%
“…Such loop nests may access arrays that are distributed in more than one dimension and may contain conditional statements, reduction statements, and procedure calls. Previous work [9] in parallelizing irregular loops was based on linearization of arrays with multidimensional distributions. Our approach for handling arrays with multi-dimensional distributions is characterized by a dimension-wise processing of array subscripts and hence does not incorporate such aggressive program restructuring as caused by linearization.…”
Section: Parallelization Of Irregular Loopsmentioning
confidence: 99%
“…The PREPARE [9] compiler transforms a subset HPF-1 program into an SPMD message-passing program. Besides implementing a number of optimization techniques for regular codes, the system can handle limited forms of irregular loops based on the inspector/executor strategy.…”
Section: Related Workmentioning
confidence: 99%
“…These techniques automatically manage programmer-defined data distributions, partition loop iterations, remap data and generate optimized communication schedules. Most of these solutions are based on the inspector-executor paradigm [18,7].…”
Section: Introductionmentioning
confidence: 99%