Spiral-generated modular FFT algorithms

  • Authors:
  • Lingchuan Meng;Yevgen Voronenko;Jeremy R. Johnson;Marc Moreno Maza;Franz Franchetti;Yuzhen Xie

  • Affiliations:
  • Drexel University, Philadelphia, PA;Carnegie Mellon University, Pittsburgh, PA;Drexel University, Philadelphia, PA;University of Western Ontario, London, Canada;Carnegie Mellon University, Pittsburgh, PA;University of Western Ontario, London, Canada

  • Venue:
  • Proceedings of the 4th International Workshop on Parallel and Symbolic Computation
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an extension of the Spiral system to automatically generate and optimize FFT algorithms for the discrete Fourier transform over finite fields. The generated code is intended to support modular algorithms for multivariate polynomial computations in the modpn library used by Maple. The resulting code provides an order of magnitude speedup over the original implementations in the modpn library, and the Spiral system provides the ability to automatically tune the FFT code to different computing platforms.