This paper describes and analyzes a paradigm for scheduling com-putations on a network of multiprocessors using large-grain dataj_ow scheduling at run time. The computations to be scheduled must fol-low a static flow graph, while the schedule itself will be dynamic (i.e., determined at run time). Many applications characterized by static flow exist, and they include real-time control and digital signal process-ing. With the advent of computer-aided software engineering (CASE) tools for capturing software designs in dataflow-like structures, macro-dataflow scheduling becomes increasingly attractive, if not necessary. For parallel implementations, using the macro-data]qow method allows the scheduling to be insulated from the application desig...
It is now widely recognized that increased levels of parallelism are a necessary condition for impro...
The performance of programs executed on heterogeneous parallel platforms largely depends on the desi...
Modern embedded multi-processors can execute several stream-processing applications concurrently. Ty...
The macro-dataflow model of execution has been used in scheduling heuristics for directed acyclic gr...
The authors propose a model of a static data flow oriented multiprocessor system and study issues pe...
: Functional or Control parallelism is an effective way to increase speedups in Multicomputers. Prog...
Dataflow computers provide a platform for the solution of a large class of computational problems, w...
Dataflow may be thought of as a language-oriented approach to the design and organization of computi...
Our goal is to devise a computer comprising large numbers of cooperating processors (LSI). In doing ...
An important challenge of dataflow program implementations on multi-core platforms is the partitioni...
Large-grain synchronous dataflow graphs or multi-rate graphs have the distinct feature that the node...
Our goal is to devise a computer comprising large numbers of cooperating processors (LSI). In doing ...
In this paper the Scheduled Dataflow (SDF) architecture - a decoupled memory/execution, multithreade...
A method for assessing the benefits of fine-grain paral-lelism in "real " programs is pres...
: This paper examines the argument for dataflow architectures in "Two Fundamental Issues in Mul...
It is now widely recognized that increased levels of parallelism are a necessary condition for impro...
The performance of programs executed on heterogeneous parallel platforms largely depends on the desi...
Modern embedded multi-processors can execute several stream-processing applications concurrently. Ty...
The macro-dataflow model of execution has been used in scheduling heuristics for directed acyclic gr...
The authors propose a model of a static data flow oriented multiprocessor system and study issues pe...
: Functional or Control parallelism is an effective way to increase speedups in Multicomputers. Prog...
Dataflow computers provide a platform for the solution of a large class of computational problems, w...
Dataflow may be thought of as a language-oriented approach to the design and organization of computi...
Our goal is to devise a computer comprising large numbers of cooperating processors (LSI). In doing ...
An important challenge of dataflow program implementations on multi-core platforms is the partitioni...
Large-grain synchronous dataflow graphs or multi-rate graphs have the distinct feature that the node...
Our goal is to devise a computer comprising large numbers of cooperating processors (LSI). In doing ...
In this paper the Scheduled Dataflow (SDF) architecture - a decoupled memory/execution, multithreade...
A method for assessing the benefits of fine-grain paral-lelism in "real " programs is pres...
: This paper examines the argument for dataflow architectures in "Two Fundamental Issues in Mul...
It is now widely recognized that increased levels of parallelism are a necessary condition for impro...
The performance of programs executed on heterogeneous parallel platforms largely depends on the desi...
Modern embedded multi-processors can execute several stream-processing applications concurrently. Ty...