1996
DOI: 10.1109/71.544356
|View full text |Cite
|
Sign up to set email alerts
|

Achieving full parallelism using multidimensional retiming

Abstract: Most scienti c and Digital Signal Processing (DSP) applications are recursive or iterative. Transformation techniques are usually applied to get optimal execution rates in parallel and/or pipeline systems. The retiming technique is a common and valuable transformation tool in one-dimensional problems, when loops are represented by data ow graphs (DFGs). In this paper, uniform nested loops are modeled as multidimensional data ow graphs (MDFGs). Full parallelism of the loop body, i.e., all nodes in the MDFG exec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
58
0

Year Published

2003
2003
2014
2014

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 51 publications
(58 citation statements)
references
References 30 publications
0
58
0
Order By: Relevance
“…It is of importance to note that following the principle of MD retiming [14,16], ( ) can be obtained immediately without any difficulty by the following formula:…”
Section: Chained Multidimensionalmentioning
confidence: 99%
See 3 more Smart Citations
“…It is of importance to note that following the principle of MD retiming [14,16], ( ) can be obtained immediately without any difficulty by the following formula:…”
Section: Chained Multidimensionalmentioning
confidence: 99%
“…Given any scheduled element , a legal retiming function of a realizable MDFG for each node of a loop body can be obtained when it is orthogonal to according to [11,14]. As a consequence, the chained MD scheduling generates a retiming vector ( ) for each computing node in the MDFG such that the MD delay is pushed from incoming edges of to its outgoing edges, and new delay of each edge is given by…”
Section: Chained Multidimensionalmentioning
confidence: 99%
See 2 more Smart Citations
“…Retiming is originally proposed to minimize the cycle period of a synchronous circuit by evenly distributing registers. It has been extended to schedule data flow graphs on parallel systems in [7,6,21]. For loop transformation, retiming is used under the name of "index shift method" for parallelizing nested loops [16].…”
Section: Introductionmentioning
confidence: 99%