A Fast Fourier Transform Compiler
Matteo Frigo Supercomputing Technologies Group MIT Laboratory for Computer Science
1
A Fast Fourier Transform Compiler Matteo Frigo Supercomputing - - PowerPoint PPT Presentation
A Fast Fourier Transform Compiler Matteo Frigo Supercomputing Technologies Group MIT Laboratory for Computer Science 1 genfft genfft is a domain-speci fi c FFT compiler. Generates fast C code for Fourier transforms of arbitrary size.
1
2
3
B B B B B B B B B B B B B B B B B B B B B B J J J J J J J J J J J J J J J J J J J J J J H H H H H H H H H H H H H H H H H H H H H H F F F F F F F F F F F F F F F F F F F F F F M M M M M M M M M M M M M M M M M M M M M M 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 50 100 150 200 250
mflops Transform Size
B
FFTW
J
SUNPERF
H
Ooura
F
FFTPACK Green Sorensen Singleton Krukar
M
Temperton Bailey NR
7
QFT
Benchmark of FFT codes on a 167-MHz Sun UltraSPARC I, double precision.
4
B B B B B B B B B B B B B B B B B B B B E E E E E E E E E E E E E E E E E E E E 50 100 150 200 250
transform size
B FFTW E SUNPERF
5
6
7
8
9
10
11
12
13
14
15
16
RETURN SIMPLIFY(
G )17
18
19
20
21
22
23
24