Clustering has been used as a compile time pre-processing step in the scheduling of task graphs on parallel architectures. A special case of the clustering problem arises in scheduling an unbounded number of completely connected processors. Using a generalization of Stone's granularity definition, the impact of the granularity on clustering strategies is analyzed. A clustering is called linear if every cluster is one simple directed path in the task graph; otherwise is called nonlinear. For coarse grain directed acyclic task graphs (DAGs), a completely connected architecture with unbounded number of processors and under the assumption that task duplication is not allowed, the following property is shown: For every nonlinear clustering ...
Static scheduling is the temporal and spatial mapping of a program to the resources of parallel syst...
The problem of scheduling parallel programs for execution on distributed memory parallel architectur...
Article dans revue scientifique avec comité de lecture. internationale.International audienceTask gr...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
For the parallel tasks represented by the Directed Acyclic Graph (DAG), if it is linearly clustered,...
In parallel and distributed processing, tasks are ordinarily clustered and assigned to different pro...
International audienceWhen scheduling a directed acyclic graph (DAG) of tasks with communication cos...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
When scheduling a directed acyclic graph (DAG) of tasks on computationalplatforms, a good trade-off ...
Clustering and scheduling of tasks for parallel imple-mentation is a well researched problem. Severa...
Agglomerative clustering is an effective greedy way to quickly generate graph clusterings of high mo...
International audienceWe investigate efficient execution of computations, modeled as Directed Acycli...
It is anticipated that in order to make effective use of many future high performance architectures,...
A new DAG scheduling algorithm named Reverse Clustering has been introduced in this paper. The load...
Static scheduling is the temporal and spatial mapping of a program to the resources of parallel syst...
The problem of scheduling parallel programs for execution on distributed memory parallel architectur...
Article dans revue scientifique avec comité de lecture. internationale.International audienceTask gr...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
For the parallel tasks represented by the Directed Acyclic Graph (DAG), if it is linearly clustered,...
In parallel and distributed processing, tasks are ordinarily clustered and assigned to different pro...
International audienceWhen scheduling a directed acyclic graph (DAG) of tasks with communication cos...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
When scheduling a directed acyclic graph (DAG) of tasks on computationalplatforms, a good trade-off ...
Clustering and scheduling of tasks for parallel imple-mentation is a well researched problem. Severa...
Agglomerative clustering is an effective greedy way to quickly generate graph clusterings of high mo...
International audienceWe investigate efficient execution of computations, modeled as Directed Acycli...
It is anticipated that in order to make effective use of many future high performance architectures,...
A new DAG scheduling algorithm named Reverse Clustering has been introduced in this paper. The load...
Static scheduling is the temporal and spatial mapping of a program to the resources of parallel syst...
The problem of scheduling parallel programs for execution on distributed memory parallel architectur...
Article dans revue scientifique avec comité de lecture. internationale.International audienceTask gr...