• Home
  • Search
  • A Highly Efficient FFT Using Shared-Memory Multiplexing
  • Cite Icon1
  • https://doi.org/10.1007/978-3-319-06548-9_17Copy DOI Icon

A Highly Efficient FFT Using Shared-Memory Multiplexing

  • Jan 1, 2014
  • Yi Yang +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The Fast Fourier transform (FFT) is a bandwidth-limited algorithm. To alleviate the bandwidth requirement, shared memory is commonly used to accommodate intermediate data. However, given the limited capacity of shared memory in state-of-art GPUs, the intensive shared-memory usage of FFT reduces the number of thread blocks/workgroups that can run concurrently on a streaming multiprocessor/compute unit. In this work, we present our solution, called shared-memory multiplexing, to make more effective use of shared memory. Shared-memory multiplexing is built on a key observation that allocated shared memory is not utilized throughput the lifetime of a thread block/workgroup. We propose our pure software approaches to enable multiple thread blocks to time-multiplex shared memory so as to increase the number of concurrent thread blocks/workgroups on each streaming multiprocessor/compute unit. The improved thread-level parallelism introduces significant performance gains for FFT. On an NVIDIA GTX 480 GPU, our FFT kernel outperforms the NVIDIA library CUFFT V4.0 by 21 % for a 1 k-point FFT with a batch size of 2,048. On an NVIDIA Tesla K20c GPU, our FFT kernel outperforms the NVIDIA library CUFFT V5.0 by 58 % for the same inputs.

Similar Papers
  • Conference Article

SSFFT: Energy-Efficient Selective Scaling for Fast Fourier Transform in Embedded GPUs

  • Jun 13, 2025
  • Dongwon Yang +7
  • Conference Article
  • Citations2

FFT data distribution in plane-waves DFT codes. A case study from Quantum ESPRESSO

  • Sep 25, 2016
  • Fabio Affinito +1
  • Research Article
  • Citations5

An Efficient FFT Processor for DAB Receiver Using Circuit-Sharing Pipeline Design

  • Sep 01, 2007
  • IEEE Transactions on Broadcasting
  • Chuen-Ching Wang +1
  • Research Article
  • Citations40

FPGA Implementation of an Efficient FFT Processor for FMCW Radar Signal Processing

  • Sep 27, 2021
  • Sensors (Basel, Switzerland)
  • Jinmoo Heo +3
  • Conference Article
  • Citations3

Towards efficient and concurrent FFTs implementation on Intel Xeon/MIC clusters for LTE and HPC

  • May 01, 2016
  • Mounir Khelifi +2
  • Conference Article
  • Citations6

An efficient sparse FFT algorithm with application to signal source separation and 2D virtual image feature extraction

  • Nov 01, 2016
  • Corey D Cooke +4
  • Conference Article
  • Citations6

Concurrent Viterbi Algorithm With Trace-Back

  • Apr 04, 1986
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Fabrizio Pollara
  • Single Report

Parallelization of Two- and Three-Dimensional Fast Fourier Transforms

  • Feb 01, 2001
  • Paul Bennett
  • Conference Article
  • Citations8

FFTE on SVE

  • Jan 15, 2020
  • Daisuke Takahashi +1
  • Research Article

Pipelined Implementation of CORDIC and 64-Point FFT with Memory Interfacing Module

  • Apr 27, 2015
  • International Journal of Scientific Engineering and Research
  • K Naga Chaitanya +1
  • Conference Article
  • Citations7

Perf-Sat: Runtime Detection of Performance Saturation for GPGPU Applications

  • Sep 01, 2014
  • Mihir Awatramani +2
  • Conference Article
  • Citations1

A flexible and fast software implementation of the FFT on the BPE platform

  • Mar 12, 2012
  • Teo Cupaiuolo +1
  • Conference Article
  • Citations20

The hexagonal fast fourier transform

  • Sep 01, 2016
  • James B Birdsong +1
  • Research Article
  • Citations66

A Generalized Conflict-Free Memory Addressing Scheme for Continuous-Flow Parallel-Processing FFT Processors With Rescheduling

  • Dec 01, 2011
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Pei-Yun Tsai +1
  • Conference Article
  • Citations2

Energy efficient low power shared-memory Fast Fourier Transform (FFT) processor with dynamic voltage scaling

  • Dec 28, 2005
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • D Fitrio +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.