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

07/14/2022
by   Yifei He, et al.
9

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.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset