DocumentCode :
648655
Title :
An area-efficient minimum-time FFT schedule using single-ported memory
Author :
Richardson, S. ; Shacham, O. ; Markovic, Dejan ; Horowitz, Mark
Author_Institution :
Stanford Univ., Stanford, CA, USA
fYear :
2013
fDate :
7-9 Oct. 2013
Firstpage :
39
Lastpage :
44
Abstract :
FFT design requires an exhaustive recoupling of data across successive stages of computation. The resulting memory access patterns have constantly-changing strides, making it hard to interleave the data for reliable conflict-free access of operand pairs. We modify an existing method of “swizzling” data locations so as to guarantee conflict-free access within any given stage and, with minimal support for buffering, we provide conflict-free access across the boundaries of adjoining stages as well. As a result, implementations that would naively require either a fully-associative, or at the very least a multiported register file, can be implemented using four single-ported banks of memory per butterfly unit, plus one bypass buffer. Because fewer ports means less area, and given that a butterfly must read two inputs and write two results for each cycle of operation, this solution should represent the least-area memory configuration for a resource-constrained FFT. Using this scheme, we show examples including a minimal one-butterfly FFT having 9% less area versus a competing equal-performance design and 20% better throughput versus a competing equal-area design.
Keywords :
buffer storage; digital arithmetic; fast Fourier transforms; hypercube networks; integrated circuit design; processor scheduling; semiconductor storage; area efficient minimum time FFT schedule; butterfly unit; bypass buffer; conflict free access; fast Fourier transforms; least area memory configuration; memory access pattern; minimal buffering support; multiported register file; resource-constrained FFT; single ported memory banks; FFT; Fast Fourier transforms; conflict-free scheduling; digital signal processors; single-ported memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Very Large Scale Integration (VLSI-SoC), 2013 IFIP/IEEE 21st International Conference on
Conference_Location :
Istanbul
Type :
conf
DOI :
10.1109/VLSI-SoC.2013.6673242
Filename :
6673242
Link To Document :
بازگشت