Proceedings of 13th Annual IEEE International ASIC/SOC Conference (Cat. No.00TH8541)
DOI: 10.1109/asic.2000.880698
|View full text |Cite
|
Sign up to set email alerts
|

Design, optimization, and implementation of a universal FFT processor

Abstract: There exist Fast Fourier transform (FFT) algorithms, called dimensionless 1 FFTs, that work independent of dimension. These algorithms can be configured to compute different dimensional DFTs simply by relabeling the input data and by changing the values of the twiddle factors occurring in the butterfly operations. This observation allows us to design an FFT processor, which with minor reconfiguring, can compute one, two, and three dimensional DFTs. In this paper we design a family of FFT processors, parameteri… 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

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 20 publications
(11 citation statements)
references
References 3 publications
0
11
0
Order By: Relevance
“…Although we do not know of any other instances of the tensor formula language being extended to support a general class of hardware implementations in this manner, it has been used in the process of designing special purpose hardware (e.g., an FFT processor in [7] and FFT cores in our previous work [8]). The important distinctions are that neither approach extends the formula language to describe datapath structure and that neither compiles from the formula to hardware; the formula is used to describe the algorithm only.…”
Section: Related Workmentioning
confidence: 99%
“…Although we do not know of any other instances of the tensor formula language being extended to support a general class of hardware implementations in this manner, it has been used in the process of designing special purpose hardware (e.g., an FFT processor in [7] and FFT cores in our previous work [8]). The important distinctions are that neither approach extends the formula language to describe datapath structure and that neither compiles from the formula to hardware; the formula is used to describe the algorithm only.…”
Section: Related Workmentioning
confidence: 99%
“…Most pertinent to this paper, L n n/2 is the "perfect-shuffle" permutation (e.g., L 2 Only a single twiddle multiplier is needed in each C block because one of the two twiddle factors is always 1. dataflow as a log 2 (n)-by-n/2 grid of C blocks, where the columns are separated by the L n n/2 stride permutations. The regularity and structure in the dataflow is directly reflected by the product and tensor product in the Pease FFT formula (1) and is conducive to the concurrency parameterization employed by our core generator.…”
Section: Algorithm To Hardwarementioning
confidence: 99%
“…X [7] X [6] X [9] X [8] X [11] X [10] X [9] X [8] X [11] X [10] X Given that communication channels will probably represent the most constrained resource for highly connected algorithms such as the fast versions of DSTs, we use the cut size as a highlevel estimator that should translate to reduced latency on the implementation. The coarse node graph is partitioned with the objective of minimizing an objective function that considers the cost for communicating through the various architectural channels:…”
Section: Assessmentmentioning
confidence: 99%
“…The implementation of these fast versions requires a regular but congested communication scheme among the various computational elements, which can dominate performance depending on the target architecture and the utilized partitioning strategy [7]. Some approaches have recurred to exhaustive methods to search for optimal partitions of an FFT, resulting in partitioning schemes similar to data allocation schemes proposed by researchers in the general purpose distributed system area [8]. This variety of treatments underlines the need for automated methods to exploit DST characteristics to improve their partitioning to DHAs.…”
Section: Discrete Signal Transforms On Dhasmentioning
confidence: 99%