One of the important issues in automatic code par-allelization is the scheduling and mapping of nested loop iterations to different processors. The optimal scheduling problem is known to be NP-complete. Many heuristic static and dynamic loop scheduling techniques have been studied in the past. Here we propose a new static loop scheduling heuris-tic method called path-driven scheduling, under the as-sumption that the loop dependence graph has been gener-ated. This method clusters tasks according to the directed paths on the dependence graph and assigns them to pro-cessors in the target architecture. We make comparisons with the free scheduling and the refined free scheduling al-gorithms [8]. We schedule three widely used nested loops on a ge...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
(eng) In this paper, we survey loop parallelization algorithms, analyzing the dependence representat...
This paper describes a new loop based scheduling algorithm. The algorithm aims at reducing the runti...
The paper presents dynamic loop scheduling (DLS), a loop-based algorithm that can efficiently schedu...
Chain-based scheduling [1] is an efficient partitioning and scheduling scheme for nested loops on di...
Abstract — The parallelization of computa-tional intensive programs can lead to dramatic performance...
Abstract — Distributed Computing Systems are a viable and less expensive alternative to parallel com...
This paper proposes an efficient run-time system to schedule general nested loops on multiprocessors...
Free scheduling is a task ordering technique under which instructions are executed as soon as their ...
We consider the resource-constrained scheduling of loops with inter-iteration dependencies. A loop i...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
[[abstract]]Intensive scientific algorithms can usually be formulated as nested loops which are the ...
Link to published version: http://ieeexplore.ieee.org/iel2/390/6075/00236705.pdf?tp=&arnumber=236705...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
(eng) In this paper, we survey loop parallelization algorithms, analyzing the dependence representat...
This paper describes a new loop based scheduling algorithm. The algorithm aims at reducing the runti...
The paper presents dynamic loop scheduling (DLS), a loop-based algorithm that can efficiently schedu...
Chain-based scheduling [1] is an efficient partitioning and scheduling scheme for nested loops on di...
Abstract — The parallelization of computa-tional intensive programs can lead to dramatic performance...
Abstract — Distributed Computing Systems are a viable and less expensive alternative to parallel com...
This paper proposes an efficient run-time system to schedule general nested loops on multiprocessors...
Free scheduling is a task ordering technique under which instructions are executed as soon as their ...
We consider the resource-constrained scheduling of loops with inter-iteration dependencies. A loop i...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
[[abstract]]Intensive scientific algorithms can usually be formulated as nested loops which are the ...
Link to published version: http://ieeexplore.ieee.org/iel2/390/6075/00236705.pdf?tp=&arnumber=236705...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
(eng) In this paper, we survey loop parallelization algorithms, analyzing the dependence representat...