Automatic scheduling for directed acyclic graphs (DAG) and its applications for coarsegrained irregular problems such as large n-body simulation have been studied in the literature. However solving irregular problems with mixed granularities such as sparse matrix factorization is challenging since it requires efficient run-time support to execute a DAG schedule. In this paper, we investigate run-time optimization techniques for executing general asynchronous DAG schedules on distributed memory machines. Our solution tightly integrates the run-time scheme with a fast communication mechanism to eliminate unnecessary overhead in message buffering and copying. We discuss a consistency model incorporating the above optimizations, and taking adva...
This work focuses on dynamic DAG scheduling under memory constraints.We target a shared-memory platf...
International audienceParallelism is becoming more important nowadays due to the increasing use of m...
In this paper, we study the problem of real-time scheduling of parallel tasks represented by a Direc...
Many irregular scientific computing problems can be modeled by directed acyclic task graphs (DAGs). ...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
Run-time compilation techniques have been shown effective for automating the parallelization of loop...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAGs) ...
this article we investigate the trade-off between time and space efficiency in scheduling and execut...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...
Abstract—Recently, multi-core processors have become mainstream in processor design. To take full ad...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
Scheduling DAGs with communication times is the theoret-ical basis for achieving ecient parallelism ...
Scheduling the tasks of a distributed application has been an active field of research for several d...
This work studies energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph (DAG...
Consider directed acyclic graph ( DAG) scheduling for a large heterogeneous system, which consists o...
This work focuses on dynamic DAG scheduling under memory constraints.We target a shared-memory platf...
International audienceParallelism is becoming more important nowadays due to the increasing use of m...
In this paper, we study the problem of real-time scheduling of parallel tasks represented by a Direc...
Many irregular scientific computing problems can be modeled by directed acyclic task graphs (DAGs). ...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
Run-time compilation techniques have been shown effective for automating the parallelization of loop...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAGs) ...
this article we investigate the trade-off between time and space efficiency in scheduling and execut...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...
Abstract—Recently, multi-core processors have become mainstream in processor design. To take full ad...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
Scheduling DAGs with communication times is the theoret-ical basis for achieving ecient parallelism ...
Scheduling the tasks of a distributed application has been an active field of research for several d...
This work studies energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph (DAG...
Consider directed acyclic graph ( DAG) scheduling for a large heterogeneous system, which consists o...
This work focuses on dynamic DAG scheduling under memory constraints.We target a shared-memory platf...
International audienceParallelism is becoming more important nowadays due to the increasing use of m...
In this paper, we study the problem of real-time scheduling of parallel tasks represented by a Direc...