Many common iterative or recursive DSP applications can be represented by synchronous data-flow graphs (SDFGs). A great deal of research has been done attempting to optimize such applications through retiming. However, despite its proven effectiveness in transforming single-rate data-flow graphs to equivalent DFGs with smaller clock periods, the use of retiming for attempting to reduce the execution time of synchronous DFGs has never been explored. In this paper, we do just this. We develop the basic definitions and results necessary for expressing and studying SDFGs. We review the problems faced when attempting to retime a SDFG in order to minimize clock period, then present algorithms for doing this. Finally, we demonstrate the effectiven...
Abstract—Synchronous dataflow graphs (SDFGs) are widely used to represent DSP algorithms and streami...
The Synchronous Dataflow (SDF) model of computation is popu-lar for modelling the timing behaviour o...
The Synchronous Dataflow (SDF) model of computation is popular for modelling the timing behaviour of...
Multirate digital signal processing (DSP) algorithms are often modeled with synchronous dataflow gra...
Many iterative or recursive applications commonly found in DSP and image processing applications can...
Many iterative or recursive applications commonly found in DSP and image processing applications can...
Abstract—Synchronous dataflow graphs (SDFGs) are widely used to model digital signal processing (DSP...
Synchronous dataflow graphs (SDFGs) are widely used to model digital signal processing (DSP) and str...
Many computation-intensive or recursive applications commonly found in digital signal processing and...
This paper presents an exact method and a heuristic method for static rate-optimal multiprocessor sc...
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithm...
Loop scheduling is an important problem in parallel processing. The retiming technique reorganizes a...
Many common iterative or recursive DSP applications can be represented by synchronous data-flow grap...
This paper presents an exact method and a heuristic method for static rate-optimal multiprocessor sc...
Abstract—Synchronous dataflow graphs (SDFGs) are widely used to represent DSP algorithms and streami...
The Synchronous Dataflow (SDF) model of computation is popu-lar for modelling the timing behaviour o...
The Synchronous Dataflow (SDF) model of computation is popular for modelling the timing behaviour of...
Multirate digital signal processing (DSP) algorithms are often modeled with synchronous dataflow gra...
Many iterative or recursive applications commonly found in DSP and image processing applications can...
Many iterative or recursive applications commonly found in DSP and image processing applications can...
Abstract—Synchronous dataflow graphs (SDFGs) are widely used to model digital signal processing (DSP...
Synchronous dataflow graphs (SDFGs) are widely used to model digital signal processing (DSP) and str...
Many computation-intensive or recursive applications commonly found in digital signal processing and...
This paper presents an exact method and a heuristic method for static rate-optimal multiprocessor sc...
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithm...
Loop scheduling is an important problem in parallel processing. The retiming technique reorganizes a...
Many common iterative or recursive DSP applications can be represented by synchronous data-flow grap...
This paper presents an exact method and a heuristic method for static rate-optimal multiprocessor sc...
Abstract—Synchronous dataflow graphs (SDFGs) are widely used to represent DSP algorithms and streami...
The Synchronous Dataflow (SDF) model of computation is popu-lar for modelling the timing behaviour o...
The Synchronous Dataflow (SDF) model of computation is popular for modelling the timing behaviour of...