1998
DOI: 10.1007/3-540-49530-4_9
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Interprocedural Data Placement Optimisation in a Parallel Library

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2000
2000
2006
2006

Publication Types

Select...
5
3
1

Relationship

4
5

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 9 publications
0
7
0
Order By: Relevance
“…In the context of parallelization, Kennedy and Kremer [30], Anderson et al [6], and Eggers and Jeremiassen [26] used data transformation to improve locality for parallel programs. Beckman and Kelly studied run-time data layout selection in a parallel library [9]. The goal of most of these techniques is to improve data reuse within a single array.…”
Section: Related Work In Improving Cache Spatial Localitymentioning
confidence: 99%
“…In the context of parallelization, Kennedy and Kremer [30], Anderson et al [6], and Eggers and Jeremiassen [26] used data transformation to improve locality for parallel programs. Beckman and Kelly studied run-time data layout selection in a parallel library [9]. The goal of most of these techniques is to improve data reuse within a single array.…”
Section: Related Work In Improving Cache Spatial Localitymentioning
confidence: 99%
“…Results reported in [6] for the conjugate gradient algorithm on an ethernet-connected Linux cluster show a reduction in communication time of 15%-50%, although the impact on overall execution time is smaller.…”
Section: The Communication Fusion Library As a Component Modelmentioning
confidence: 98%
“…in U, due to the memory reference U In our prior work [6][7][8][9][10], component metadata describes data placement constraints. In this framework, component dependence metadata captures the available flexibility in execution order.…”
Section: Example: Multiblock Jacobimentioning
confidence: 99%
“…The background to this is our body of work in cross-component data placement optimisation for regular, data-parallel programs [6][7][8][9]. We have developed a good understanding of the parameters that determine both the complexity and the accuracy of optimisation algorithms in this problem domain [10].…”
Section: Introductionmentioning
confidence: 99%