B.13. FFTW3 Benchmark Usage

This appendix presents the displays from the FFTW3 benchmarks.

B.13.1. fft

fftw3/fft -- FFTW3 Fft (fast fourier transform)
Single precision, Interleaved complex
 Planning effor: estimate:
   -1 -- op: out-of-place CC fwd fft
   -2 -- ip: in-place     CC fwd fft
   -4 -- op: out-of-place CC fwd fft + UNALIGNED
 Planning effor: measure:
  -11 -- op: out-of-place CC fwd fft
  -12 -- ip: in-place     CC fwd fft
  -14 -- op: out-of-place CC fwd fft + UNALIGNED
  -15 -- op: out-of-place CC fwd fft + PRESERVE_INPUT
  -16 -- op: out-of-place CC fwd fft + PRESERVE_INPUT + ND
 Planning effor: patient:
  -21 -- op: out-of-place CC fwd fft
  -22 -- ip: in-place     CC fwd fft
  -24 -- op: out-of-place CC fwd fft + UNALIGNED
 Planning effor: exhaustive:
  -31 -- op: out-of-place CC fwd fft
  -32 -- ip: in-place     CC fwd fft
  -34 -- op: out-of-place CC fwd fft + UNALIGNED

Single precision, Split complex
 Planning effor: estimate:
  -51 -- op: out-of-place CC fwd fft
  -52 -- ip: in-place     CC fwd fft
 Planning effor: measure:
  -61 -- op: out-of-place CC fwd fft
  -62 -- ip: in-place     CC fwd fft
 Planning effor: patient:
  -71 -- op: out-of-place CC fwd fft
  -72 -- ip: in-place     CC fwd fft

B.13.2. fftm

fftw3/fftm -- FFTW3 FFTM (multiple fast fourier transform) benchmark
Single precision, interlaved, ESTIMATE
   -1 -- out-of-place CC fwd fft, fixed rows, row-major
  -11 -- out-of-place CC fwd fft, fixed cols, row-major
  -21 -- out-of-place CC fwd fft, fixed rows, col-major
  -31 -- out-of-place CC fwd fft, fixed cols, col-major

Single precision, interlaved, MEASURE
 -1-1 -- out-of-place CC fwd fft, fixed rows, row-major
 -111 -- out-of-place CC fwd fft, fixed cols, row-major
 -121 -- out-of-place CC fwd fft, fixed rows, col-major
 -131 -- out-of-place CC fwd fft, fixed cols, col-major

Single precision, interlaved, PATIENT
 -201 -- out-of-place CC fwd fft, fixed rows, row-major
 -211 -- out-of-place CC fwd fft, fixed cols, row-major
 -221 -- out-of-place CC fwd fft, fixed rows, col-major
 -231 -- out-of-place CC fwd fft, fixed cols, col-major

 Parameters for all cases
  -p:sw [0|1] -- save wisdom (default 0)

 Parameters (for sweeping FFT size, cases 1 through 6)
  -p:rows ROWS -- set number of pulses (default 64)

 Parameters (for sweeping number of FFTs, cases 11 through 16)
  -p:size SIZE -- size of pulse (default 2048)