Scheduling data ow graphs onto processors consists of assigning actors to processors, ordering their execution within the processors, and specifying their firing time. While all scheduling decisions can be made at runtime, the overhead is excessive for most real systems. To reduce this overhead, compile-time decisions can be made for assigning and/or ordering actors on processors. Compile-time deci- sions are based on known profiles available for each actor at compile time. The profile of an actor such as the execution time and the communication patterns. However, a dynamic construct within a macro actor, such as a conditional and a data-dependent iteration, makes the profile of the actor unpredictable at compile time. For those constructs,...
International audienceData-flow models ease the task of constructing feasible schedules of computati...
Abstract—In pure dataflow applications scheduling can have a huge effect on the memory footprint and...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...
Four scheduling strategies for dataflow graphs onto parallel processors are classified: (1) fully dy...
Large-grain synchronous dataflow graphs or multi-rate graphs have the distinct feature that the node...
Dataflow machines can "unravel" loops automatically so that many iterations of a loop can execute i...
In this paper we address the problem of minimizing buffer storage requirement in constructing rate-o...
In statically scheduled multiprocessors inter-processor communication resources can be scheduled by ...
An important challenge of dataflow program implementations on multi-core platforms is the partitioni...
This paper describes and analyzes a paradigm for scheduling com-putations on a network of multiproce...
Static dataflow graphs are widely used in design of concurrent real-time streaming applications on m...
AbstractA model for parallel and distributed programs, the dynamic process graph (DPG), is investiga...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
: Functional or Control parallelism is an effective way to increase speedups in Multicomputers. Prog...
algorithm for compile-time static scheduling of task graphs onto multiprocessors is proposed. The pr...
International audienceData-flow models ease the task of constructing feasible schedules of computati...
Abstract—In pure dataflow applications scheduling can have a huge effect on the memory footprint and...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...
Four scheduling strategies for dataflow graphs onto parallel processors are classified: (1) fully dy...
Large-grain synchronous dataflow graphs or multi-rate graphs have the distinct feature that the node...
Dataflow machines can "unravel" loops automatically so that many iterations of a loop can execute i...
In this paper we address the problem of minimizing buffer storage requirement in constructing rate-o...
In statically scheduled multiprocessors inter-processor communication resources can be scheduled by ...
An important challenge of dataflow program implementations on multi-core platforms is the partitioni...
This paper describes and analyzes a paradigm for scheduling com-putations on a network of multiproce...
Static dataflow graphs are widely used in design of concurrent real-time streaming applications on m...
AbstractA model for parallel and distributed programs, the dynamic process graph (DPG), is investiga...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
: Functional or Control parallelism is an effective way to increase speedups in Multicomputers. Prog...
algorithm for compile-time static scheduling of task graphs onto multiprocessors is proposed. The pr...
International audienceData-flow models ease the task of constructing feasible schedules of computati...
Abstract—In pure dataflow applications scheduling can have a huge effect on the memory footprint and...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...