comparison fft/fftw/fftw-3.3.4/doc/acknowledgements.texi @ 19:26056e866c29

Add FFTW to comparison table
author Chris Cannam
date Tue, 06 Oct 2015 13:08:39 +0100
parents
children
comparison
equal deleted inserted replaced
18:8db794ca3e0b 19:26056e866c29
1 @node Acknowledgments, License and Copyright, Installation and Customization, Top
2 @chapter Acknowledgments
3
4 Matteo Frigo was supported in part by the Special Research Program SFB
5 F011 ``AURORA'' of the Austrian Science Fund FWF and by MIT Lincoln
6 Laboratory. For previous versions of FFTW, he was supported in part by the
7 Defense Advanced Research Projects Agency (DARPA), under Grants
8 N00014-94-1-0985 and F30602-97-1-0270, and by a Digital Equipment
9 Corporation Fellowship.
10
11 Steven G. Johnson was supported in part by a Dept.@ of Defense NDSEG
12 Fellowship, an MIT Karl Taylor Compton Fellowship, and by the Materials
13 Research Science and Engineering Center program of the National Science
14 Foundation under award DMR-9400334.
15
16 Code for the Cell Broadband Engine was graciously donated to the FFTW
17 project by the IBM Austin Research Lab and included in fftw-3.2. (This
18 code was removed in fftw-3.3.)
19
20 Code for the MIPS paired-single SIMD support was graciously donated to
21 the FFTW project by CodeSourcery, Inc.
22
23 We are grateful to Sun Microsystems Inc.@ for its donation of a
24 cluster of 9 8-processor Ultra HPC 5000 SMPs (24 Gflops peak). These
25 machines served as the primary platform for the development of early
26 versions of FFTW.
27
28 We thank Intel Corporation for donating a four-processor Pentium Pro
29 machine. We thank the GNU/Linux community for giving us a decent OS to
30 run on that machine.
31
32 We are thankful to the AMD corporation for donating an AMD Athlon XP 1700+
33 computer to the FFTW project.
34
35 We thank the Compaq/HP testdrive program and VA Software Corporation
36 (SourceForge.net) for providing remote access to machines that were used
37 to test FFTW.
38
39 The @code{genfft} suite of code generators was written using Objective
40 Caml, a dialect of ML. Objective Caml is a small and elegant language
41 developed by Xavier Leroy. The implementation is available from
42 @uref{http://caml.inria.fr/, @code{http://caml.inria.fr/}}. In previous
43 releases of FFTW, @code{genfft} was written in Caml Light, by the same
44 authors. An even earlier implementation of @code{genfft} was written in
45 Scheme, but Caml is definitely better for this kind of application.
46 @cindex Caml
47 @cindex LISP
48
49
50 FFTW uses many tools from the GNU project, including @code{automake},
51 @code{texinfo}, and @code{libtool}.
52
53 Prof.@ Charles E.@ Leiserson of MIT provided continuous support and
54 encouragement. This program would not exist without him. Charles also
55 proposed the name ``codelets'' for the basic FFT blocks.
56 @cindex codelet
57
58
59 Prof.@ John D.@ Joannopoulos of MIT demonstrated continuing tolerance of
60 Steven's ``extra-curricular'' computer-science activities, as well as
61 remarkable creativity in working them into his grant proposals.
62 Steven's physics degree would not exist without him.
63
64 Franz Franchetti wrote SIMD extensions to FFTW 2, which eventually
65 led to the SIMD support in FFTW 3.
66
67 Stefan Kral wrote most of the K7 code generator distributed with FFTW
68 3.0.x and 3.1.x.
69
70 Andrew Sterian contributed the Windows timing code in FFTW 2.
71
72 Didier Miras reported a bug in the test procedure used in FFTW 1.2. We
73 now use a completely different test algorithm by Funda Ergun that does
74 not require a separate FFT program to compare against.
75
76 Wolfgang Reimer contributed the Pentium cycle counter and a few fixes
77 that help portability.
78
79 Ming-Chang Liu uncovered a well-hidden bug in the complex transforms of
80 FFTW 2.0 and supplied a patch to correct it.
81
82 The FFTW FAQ was written in @code{bfnn} (Bizarre Format With No Name)
83 and formatted using the tools developed by Ian Jackson for the Linux
84 FAQ.
85
86 @emph{We are especially thankful to all of our users for their
87 continuing support, feedback, and interest during our development of
88 FFTW.}
89