On Retiming Synchronous Data-Flow Graphs

Timothy W. O'Neil, Edwin H.M. Sha

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

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. This paper accomplishes exactly this. It develops the basic definitions and results necessary for expressing and studying SDFGs. The problems faced when attempting to retime a SDFG in order to minimize clock period are reviewed, then a retiming algorithm presented. Finally, the effectiveness of our method is demonstrated on an example.

Original languageEnglish
Title of host publication14th International Conference on Parallel and Distributed Computing Systems 2001, PDCS 2001
EditorsEdwin Sha
PublisherInternational Society for Computers and Their Applications (ISCA)
Pages103-108
Number of pages6
ISBN (Electronic)9781618395740
StatePublished - 2001
Externally publishedYes
Event14th International Conference on Parallel and Distributed Computing Systems, PDCS 2001 - Richardson, United States
Duration: 8 Aug 200110 Aug 2001

Publication series

Name14th International Conference on Parallel and Distributed Computing Systems 2001, PDCS 2001

Conference

Conference14th International Conference on Parallel and Distributed Computing Systems, PDCS 2001
Country/TerritoryUnited States
CityRichardson
Period8/08/0110/08/01

Fingerprint

Dive into the research topics of 'On Retiming Synchronous Data-Flow Graphs'. Together they form a unique fingerprint.

Cite this