Using a directed acyclic graph (dag) model of algorithms, we solve a problem related to precedence-constrained multiprocessor schedules for array computations: Given a sequence of dags and linear schedules parametrized by n, compute a lower bound on the number of processors required by the schedule as a function of n. In our formulation, the number of tasks that are scheduled for execution during any fixed time step is the number of non-negative integer solutions dn to a set of parametric linear Diophantine equations. We present an algorithm based on generating functions for constructing a formula for these numbers dn . The algorithm has been implemented as a Mathematica program. Example runs and the symbolic formulas for processor lower bo...
Three related problems, among others, are faced when trying to execute an algorithm on a parallel ma...
Solving linear Diophantine systems of equations is applied in discrete-event systems, model checking...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...
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...
In the directed acyclic graph (dag) model of algorithms, consider the following problem for preceden...
Minimizing the amount of time and number of processors needed to perform an application reduces the ...
A lot of Scientific and Engineering problems require the solution of large systems of linear equatio...
We consider parallel random access machines (PRAM's) with p processors and distributed systems of ra...
This paper improves lower bounds on the minimum number of processors and minimum time to execute a g...
This paper improves lower bounds on the minimum number of processors and minimum time to execute a g...
AbstractWe consider the problem of scheduling the execution of programs on the linear array architec...
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...
We develop an algorithm for solving a system of diophantine equations with lower and upper bounds on...
Three related problems, among others, are faced when trying to execute an algorithm on a parallel ma...
Solving linear Diophantine systems of equations is applied in discrete-event systems, model checking...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...
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...
In the directed acyclic graph (dag) model of algorithms, consider the following problem for preceden...
Minimizing the amount of time and number of processors needed to perform an application reduces the ...
A lot of Scientific and Engineering problems require the solution of large systems of linear equatio...
We consider parallel random access machines (PRAM's) with p processors and distributed systems of ra...
This paper improves lower bounds on the minimum number of processors and minimum time to execute a g...
This paper improves lower bounds on the minimum number of processors and minimum time to execute a g...
AbstractWe consider the problem of scheduling the execution of programs on the linear array architec...
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...
We develop an algorithm for solving a system of diophantine equations with lower and upper bounds on...
Three related problems, among others, are faced when trying to execute an algorithm on a parallel ma...
Solving linear Diophantine systems of equations is applied in discrete-event systems, model checking...
AbstractWe present here an nτ+1 algorithm for optimally scheduling a dag of n nodes on a multiproces...