# FFTc: An MLIR Dialect for Developing HPC Fast Fourier Transform Libraries

arXiv: https://arxiv.org/abs/2207.06803 · HTML: https://mlsanity.com/paper/2207.06803/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 0 of its 12 references that are in the map.
- First posted on arXiv 14 Jul 2022.

## Built on by (most cited first, 1 of 1)

- [Optimizing FDTD Solvers for Electromagnetics: A Compiler-Guided Approach with High-Level Tensor Abstractions](https://mlsanity.com/paper/2504.09118/) (2025)

## Abstract (arXiv)

Discrete Fourier Transform (DFT) libraries are one of the most critical software components for scientific computing. Inspired by FFTW, a widely used library for DFT HPC calculations, we apply compiler technologies for the development of HPC Fourier transform libraries. In this work, we introduce FFTc, a domain-specific language, based on Multi-Level Intermediate Representation (MLIR), for expressing Fourier Transform algorithms. We present the initial design, implementation, and preliminary results of FFTc.
