d@0: d@0:
d@0:d@0: d@0: Next: Cell Caveats, d@0: Previous: FFTW on the Cell Processor, d@0: Up: FFTW on the Cell Processor d@0:
All of the FFTW Cell code is located in the cell
subdirectory
d@0: of the FFTW package. On Unix systems, the FFTW Cell support is
d@0: automatically configured, compiled, and included in the uniprocessor
d@0: FFTW libraries simply by including --enable-cell
in the flags
d@0: to the configure
script (see Installation on Unix).
d@0:
d@0: Both double precision (the default) and single precision are supported
d@0: on the Cell; for the latter, configure with --enable-cell
d@0: --enable-single
.
d@0:
d@0:
In addition, the PPE supports the Altivec (or VMX) instruction set in
d@0: single precision. (Altivec is Apple/Freescale terminology, VMX is IBM
d@0: terminology for the same thing.) You can enable support for Altivec
d@0: with the --enable-altivec
flag (single precision only).
d@0:
d@0:
The software compiles with the Cell SDK 2.0, and probably with earlier d@0: ones as well. d@0: d@0: d@0: d@0: