2007 IEEE International Conference on Cluster Computing 2007
DOI: 10.1109/clustr.2007.4629257
|View full text |Cite
|
Sign up to set email alerts
|

Optimal synchronization frequency for dynamic pipelined computations on heterogeneous systems

Abstract: Abstract-In this paper we give a theoretical model for determining the synchronization frequency that minimizes the parallel execution time of loops with uniform dependencies dynamically scheduled on heterogeneous systems. Using this model we determine the synchronization frequency that minimizes the estimated parallel time. The accuracy of our method is validated through experiments on a heterogeneous cluster. The results show that the synchronization frequency minimizing the parallel time determined by our m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
11
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
4

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(11 citation statements)
references
References 19 publications
(22 reference statements)
0
11
0
Order By: Relevance
“…Applying self-scheduling algorithms to nested loops with data dependencies leads to a pipelined execution because of the data dependencies [34,42]. In fine-grain pipelining, the pipeline parallelism can be increased at the cost of increased communication overhead.…”
Section: Pipeline Scheduling Of Loops With Data Dependenciesmentioning
confidence: 99%
See 4 more Smart Citations
“…Applying self-scheduling algorithms to nested loops with data dependencies leads to a pipelined execution because of the data dependencies [34,42]. In fine-grain pipelining, the pipeline parallelism can be increased at the cost of increased communication overhead.…”
Section: Pipeline Scheduling Of Loops With Data Dependenciesmentioning
confidence: 99%
“…The first case .A D N / is a novel contribution to the work in [34]. This is because more work is assigned to faster processors.…”
Section: The Theoretical Parallel Execution Modelmentioning
confidence: 99%
See 3 more Smart Citations