• DocumentCode
    2839915
  • Title

    A gather/scatter hardware support for efficient Fast Fourier Transform

  • Author

    Ku, Anderson Kuei-An ; Kuo, Jenny Yi-Chun ; Xue, Jingling

  • fYear
    2008
  • fDate
    4-6 Aug. 2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The increase of operating frequency of microprocessors has begun to meet more obstacles. Performance of single-thread applications no longer benefits from running under a faster processor. As a result, the performance increase has to come from additional hardware support which makes use of the large number of transistors available. This paper presents a novel hardware support called distTree to speed up processor performance. The distTree hardware automates gather and scatter operations for applications with complex but predictable memory access patterns like the fast Fourier transform (FFT). With this hardware support integrated with a modern microprocessor like Alpha, the FFT performance can reap an increase of over 100% when compared against the FFTW library, a state-of-the-art implementation. The distTree hardware support enables the processor to spend the majority of processor cycles on executing the computation operations of an algorithm by reducing both the arithmetic and address computation overhead. Therefore, the performance of many single-thread applications can be significantly increased.
  • Keywords
    fast Fourier transforms; multiprocessing systems; Alpha; distTree hardware; fast Fourier transform; gather hardware support; memory access patterns; microprocessors; operating frequency; scatter hardware support; single-thread applications; Arithmetic; Discrete Fourier transforms; Discrete cosine transforms; Fast Fourier transforms; Frequency; Hardware; Logic gates; Microprocessors; Scattering; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems Architecture Conference, 2008. ACSAC 2008. 13th Asia-Pacific
  • Conference_Location
    Hsinchu
  • Print_ISBN
    978-1-4244-2682-9
  • Electronic_ISBN
    978-1-4244-2683-6
  • Type

    conf

  • DOI
    10.1109/APCSAC.2008.4625444
  • Filename
    4625444