Four scheduling strategies for dataflow graphs onto parallel processors are classified: (1) fully dynamic, (2) static-assignment, (3) self-timed, and (4) fully static. Scheduling techniques valid for strategies (2), (3), and (4) are proposed. The focus is on dataflow graphs representing data-dependent iteration. A known probability mass function for the number of cycles in the data-dependent iteration is assumed, and how a compile-time decision about assignment and/or ordering as well as timing can be made is shown. The criterion used is to minimize the expected total idle time caused by the iteration. In certain cases, this will also minimize the expected makespan of the schedule. How to determine the number of processors that should be as...
In this paper we address the problem of minimizing buffer storage requirement in constructing rate-o...
algorithm for compile-time static scheduling of task graphs onto multiprocessors is proposed. The pr...
In this contribution we present an optimised method for mapping of data-flow graphs onto parallel pr...
Scheduling data ow graphs onto processors consists of assigning actors to processors, ordering their...
Dataflow machines can "unravel" loops automatically so that many iterations of a loop can execute i...
Loop scheduling is an important problem in parallel processing. The retiming technique reorganizes a...
Large-grain synchronous dataflow graphs or multi-rate graphs have the distinct feature that the node...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
This paper builds upon research by Lee [1] concerning the token flow model, an analytical model for ...
Static dataflow graphs are widely used in design of concurrent real-time streaming applications on m...
This paper concerns throughput-constrained parallel execution of synchronous data flow graphs. This ...
This paper addresses the issue of determining the iteration bound for a synchronous data flow graph ...
International audienceStatic dataflow graphs are widely used to model concurrent real-time streaming...
Abstract—The data flow model is gaining popularity as a programming paradigm for multi-core processo...
: Functional or Control parallelism is an effective way to increase speedups in Multicomputers. Prog...
In this paper we address the problem of minimizing buffer storage requirement in constructing rate-o...
algorithm for compile-time static scheduling of task graphs onto multiprocessors is proposed. The pr...
In this contribution we present an optimised method for mapping of data-flow graphs onto parallel pr...
Scheduling data ow graphs onto processors consists of assigning actors to processors, ordering their...
Dataflow machines can "unravel" loops automatically so that many iterations of a loop can execute i...
Loop scheduling is an important problem in parallel processing. The retiming technique reorganizes a...
Large-grain synchronous dataflow graphs or multi-rate graphs have the distinct feature that the node...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
This paper builds upon research by Lee [1] concerning the token flow model, an analytical model for ...
Static dataflow graphs are widely used in design of concurrent real-time streaming applications on m...
This paper concerns throughput-constrained parallel execution of synchronous data flow graphs. This ...
This paper addresses the issue of determining the iteration bound for a synchronous data flow graph ...
International audienceStatic dataflow graphs are widely used to model concurrent real-time streaming...
Abstract—The data flow model is gaining popularity as a programming paradigm for multi-core processo...
: Functional or Control parallelism is an effective way to increase speedups in Multicomputers. Prog...
In this paper we address the problem of minimizing buffer storage requirement in constructing rate-o...
algorithm for compile-time static scheduling of task graphs onto multiprocessors is proposed. The pr...
In this contribution we present an optimised method for mapping of data-flow graphs onto parallel pr...