In the directed acyclic graph (dag) model of algorithms, consider the following problem for precedence-constrained multiprocessor schedules for array computations: Given a sequence of dags and linear schedules parameterized byÒ, compute a lower bound on the number of processors required by the schedule as a function ofÒ. This problem is formulated so that the number of tasks that are scheduled for execution during any fixed time step is the number of non-negative integer solutions�Òto a set of parametric linear Diophantine equations. Generating function methods are then used for constructing a formula for the numbers �Ò. We implemented this algorithm as a Mathematica program. This paper is an overview of the techniques involved and their ap...
As parallel processing became ubiquitous in modern computing systems, parallel task models have been...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
Using a directed acyclic graph (dag) model of algorithms, we solve a problem related to precedence-c...
Using a directed acyclic graph (dag) model of algorithms, we solve a problem related to precedence-c...
Using a directed acyclic graph (dag) model of algorithms, we solve a problem related to precedence-c...
Minimizing the amount of time and number of processors needed to perform an application reduces the ...
AbstractWe consider the problem of scheduling the execution of programs on the linear array architec...
This paper improves lower bounds on the minimum number of processors and minimum time to execute a g...
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph...
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph...
This paper improves lower bounds on the minimum number of processors and minimum time to execute a g...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...
Three related problems, among others, are faced when trying to execute an algorithm on a parallel ma...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...
As parallel processing became ubiquitous in modern computing systems, parallel task models have been...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
Using a directed acyclic graph (dag) model of algorithms, we solve a problem related to precedence-c...
Using a directed acyclic graph (dag) model of algorithms, we solve a problem related to precedence-c...
Using a directed acyclic graph (dag) model of algorithms, we solve a problem related to precedence-c...
Minimizing the amount of time and number of processors needed to perform an application reduces the ...
AbstractWe consider the problem of scheduling the execution of programs on the linear array architec...
This paper improves lower bounds on the minimum number of processors and minimum time to execute a g...
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph...
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph...
This paper improves lower bounds on the minimum number of processors and minimum time to execute a g...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...
Three related problems, among others, are faced when trying to execute an algorithm on a parallel ma...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...
As parallel processing became ubiquitous in modern computing systems, parallel task models have been...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...