Skip to main navigation Skip to search Skip to main content

Efficient retiming of multi-rate DSP algorithms

Research output: Contribution to journalArticleAcademicpeer-review

3 Downloads (Pure)

Abstract

Multirate digital signal processing (DSP) algorithms are often modeled with synchronous dataflow graphs (SDFGs). A lower iteration period implies a faster execution of a DSP algorithm. Retiming is a simple but efficient graph transformation technique for performance optimization, which can decrease the iteration period without affecting functionality. In this paper, we deal with two problems: feasible retiming-retiming a SDFG to meet a given iteration period constraint, and optimal retiming-retiming a SDFG to achieve the smallest iteration period. We present a novel algorithm for feasible retiming and based on that one, a new algorithm for optimal retiming, and prove their correctness. Both methods work directly on SDFGs, without explicitly converting them to their equivalent homogeneous SDFGs. Experimental results show that our methods give a significant improvement compared to the earlier methods.
Original languageEnglish
Pages (from-to)831-844
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume31
Issue number6
DOIs
Publication statusPublished - 2012

Fingerprint

Dive into the research topics of 'Efficient retiming of multi-rate DSP algorithms'. Together they form a unique fingerprint.

Cite this