A cache-friendly truncated FFT

@article{Harvey2009ACT,
  title={A cache-friendly truncated FFT},
  author={D. Harvey},
  journal={Theor. Comput. Sci.},
  year={2009},
  volume={410},
  pages={2649-2658}
}
  • D. Harvey
  • Published 2009
  • Mathematics, Computer Science
  • Theor. Comput. Sci.
  • We describe a cache-friendly version of van der Hoeven's truncated FFT and inverse truncated FFT, focusing on the case of 'large' coefficients, such as those arising in the Schonhage-Strassen algorithm for multiplication in Z[x]. We describe two implementations and examine their performance. 
    30 Citations

    Figures and Topics from this paper.

    An in-place truncated fourier transform and applications to polynomial multiplication
    • 25
    • PDF
    High performance implementation of the inverse TFT
    • 4
    • Highly Influenced
    High performance implementation of the TFT
    • 7
    The Truncated Fourier Transform for Mixed Radices
    • 6
    • PDF
    Congruent Number Theta Coefficients to 1012
    • 9
    • PDF
    Fast Hermite interpolation and evaluation over finite fields of characteristic two
    • 2
    • PDF
    Automatic Library Generation for Modular Polynomial Multiplication

    References

    SHOWING 1-10 OF 19 REFERENCES
    The truncated fourier transform and applications
    • 87
    • PDF
    Faster polynomial multiplication via multipoint Kronecker substitution
    • D. Harvey
    • Mathematics, Computer Science
    • J. Symb. Comput.
    • 2009
    • 31
    • PDF
    FFTs in external or hierarchical memory
    • D. Bailey
    • Computer Science
    • Proceedings of the 1989 ACM/IEEE Conference on Supercomputing (Supercomputing '89)
    • 1989
    • 321
    • PDF
    Kedlaya's Algorithm in Larger Characteristic
    • 53
    • PDF
    Computing Hilbert class polynomials with the Chinese remainder theorem
    • 84
    • PDF
    Irregular Primes and Cyclotomic Invariants to 12 Million
    • 63
    • PDF
    SAGE: system for algebra and geometry experimentation
    • 138
    • PDF
    The Magma Algebra System I: The User Language
    • 5,244
    • PDF
    Computing L-Series of Hyperelliptic Curves
    • 43
    • PDF