2007
DOI: 10.1109/pact.2007.4336231
|View full text |Cite
|
Sign up to set email alerts
|

Studying the impact of synchronization frequency on scheduling tasks with dependencies in heterogeneous systems

Abstract: Many scheduling algorithms have been devised for nested loops with and without dependencies on general heterogeneous distributed systems ([1] and references therein). However, none addressed the case of dynamically computing and allocating chunks of nonindependent tasks to processors. We propose a theoretical model that results in a function that estimates the parallel time of tasks in loops with dependencies on heterogeneous systems. We show that the minimum parallel time is obtained with a synchronization f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 1 publication
0
3
0
Order By: Relevance
“…There are many approaches that attempt to determine the near-optimal tile size in homogeneous platforms such as analytical, auto-tuning and evolutionary approaches [25,26]. In heterogeneous platforms, tile size determined by the computational power awareness of the processing nodes [21,27,28]. The 3D tiling of the nested loop with dependencies for heterogeneous systems has not been given enough attention so far.…”
mentioning
confidence: 99%
“…There are many approaches that attempt to determine the near-optimal tile size in homogeneous platforms such as analytical, auto-tuning and evolutionary approaches [25,26]. In heterogeneous platforms, tile size determined by the computational power awareness of the processing nodes [21,27,28]. The 3D tiling of the nested loop with dependencies for heterogeneous systems has not been given enough attention so far.…”
mentioning
confidence: 99%
“…• A theoretical model for determining the optimal synchronization/communication fre quency between processors for the execution of DOACROSS loops on heterogeneous systems [CRA+07a].…”
Section: Dynamic Methodsmentioning
confidence: 99%
“…The theoretical model described in this section is one of the first attempts to determine the optimal synchronization frequency for DOACROSS loops on heterogeneous systems. It appeared in [CRA+07a] and its extended version [CRA+07b] is currently under review. To find the optimal synchronization frequency, we first build a theoretical model for predicting the minimum parallel time for the simpler case of homogeneous dedicated systems.…”
Section: Optimal Inter-processor Synchronization Frequency For Css and Wcssmentioning
confidence: 99%