Enabling Long FFT Convolutions on Memory-Constrained FPGAs via Chunking

Peter Wang, Neelesh Gupta, Viktor Prasanna
12/28/2025
cs.LGcs.AR

No confident code implementation found for this paper.

Abstract

The need for long-context reasoning has led to alternative neural network architectures besides Transformers and self-attention, a popular model being Hyena, which employs causal 1D-convolutions implemented with FFTs. Long convolutions enable efficient global context mixing, but requirements for intermediate results exceed the 2-3 MB Block RAM capacity of FPGAs. We present a chunked FFT convolution approach enabling 450K length sequence by 450K length filter convolutions on an Alveo U200 FPGA with 2.8 MB BRAM through chunking and overlap-add reconstruction. We find that throughput scales proportionally with chunk size while degrading minimally by 7% for our longest sequences, demonstrating that careful memory management enables deployment of long-context primitives on edge FPGAs without sacrificing performance.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2025enabling,
  title  = {Enabling Long FFT Convolutions on Memory-Constrained FPGAs via Chunking},
  author = {Peter Wang and Neelesh Gupta and Viktor Prasanna},
  year   = {2025},
  eprint = {2601.06065},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.06065v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.06065.svg)](https://codeofpaper.com/paper/2601.06065)

Discussion