2007
DOI: 10.1007/s11265-006-0031-8
|View full text |Cite
|
Sign up to set email alerts
|

Stride Permutation Networks for Array Processors

Abstract: In several digital signal processing algorithms, computational nodes are organized in consecutive stages and data is reordered between these stages. Parallel computation of such algorithms with reduced number of processing elements implies that several computational nodes are assigned to each element. As a drawback, permutations become more complex and require data storage. In this paper, a systematic design methodology for stride permutation networks is derived. These permutations are represented with Boolean… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(11 citation statements)
references
References 20 publications
0
11
0
Order By: Relevance
“…Each has one read port and one write port. 1 Memory arrays M 0 and M 1 are connected to lookup tables R and W (respectively), which hold pre-computed address values.…”
Section: Parameterized Datapathmentioning
confidence: 99%
See 2 more Smart Citations
“…Each has one read port and one write port. 1 Memory arrays M 0 and M 1 are connected to lookup tables R and W (respectively), which hold pre-computed address values.…”
Section: Parameterized Datapathmentioning
confidence: 99%
“…As discussed in Section VI, [2] provides a generation technique for a subset of streaming permutations. Other approaches (e.g., [1]) consider streaming implementations of a specific family (stride permutations). [12] builds streaming permutation structures using a register allocation method, resulting in a large number of individual registers connected with switches or multiplexers.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…A stride-by-2 s permutation [5], [7] is a circular permutation of s bits to the left, and it can be expressed as a composition of s perfect shuffles:…”
Section: A Types Of Bit-dimension Permutationsmentioning
confidence: 99%
“…By using register-based commutators, those folded FFT architectures achieve high computational performance per unit area. In [5], the authors propose a register-based stride permutation network for array processor. The proposed network supports any stride of power-of-two and achieves a high area efficiency by approaching the lower bound in the number of registers.…”
Section: Introductionmentioning
confidence: 99%