• DocumentCode
    1662954
  • Title

    Dynamically generating FFT code on mobile devices

  • Author

    Blake, Anthony M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Waikato, Hamilton, New Zealand
  • fYear
    2013
  • Firstpage
    2568
  • Lastpage
    2571
  • Abstract
    This paper characterizes the benefits of dynamic code generation when computing the discrete Fourier transform (DFT) on mobile devices. A library called FFTS has recently been shown to be faster than FFTW, Intel IPP and Apple vDSP, partly due to the use of program specialization and dynamic code generation. However, dynamic code generation is prohibited on some mobile platforms for security reasons. In this work, FFTS was modified to avoid dynamic code generation, while making every effort to maximize performance, and the results of benchmarks on Apple A4, A6, Nvidia Tegra3 and Samsung Exynos4 based devices show that disabling dynamic code generation in FFTS decreases performance by as much as 25%, depending on the device and the parameters of the transform.
  • Keywords
    discrete Fourier transforms; mobile computing; mobile radio; program compilers; A6; Apple A4; DFT; FFT code; FFTS; Nvidia Tegra3; Samsung Exynos4 based device; discrete Fourier transform; dynamic code generation; mobile devices; Benchmark testing; Fast Fourier transforms; Libraries; Performance evaluation; Security; Digital Signal Processing; Dynamic Compiler; Fast Fourier Transforms; Mobile Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing (ICASSP), 2013 IEEE International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.2013.6638119
  • Filename
    6638119