Publication | Closed Access
Building Conflict-Free FFT Schedules
16
Citations
14
References
2015
Year
Fft RunConflict-free ScheduleEngineeringAdvanced ComputingComputer ArchitectureFft DatapathsConflict-free Fft SchedulesOperations ResearchHigh-performance ArchitectureSystems EngineeringParallel ComputingData ManagementComputer EngineeringScheduling (Computing)Computer ScienceSignal ProcessingExternal-memory AlgorithmScheduling AnalysisScheduling ProblemReal-time SystemsParallel ProgrammingConcurrent Data StructureData-level Parallelism
A conflict-free schedule lets an FFT run to completion without ever having to pause for memory-conflict resolution. We show how to build such schedules for FFTs having any number of butterfly units B operating at any radix R, transforming any number of datapoints D. Our algorithm works for FFT datapaths with or without pipeline overlap, and for memory banks having any number of access ports. Specifically, it enables construction of conflict-free schedules using single-ported memory banks, which require less area than more traditional multi-ported designs.
| Year | Citations | |
|---|---|---|
Page 1
Page 1