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
Link To Document