The following table gives results for the FFT IFFT 2D function with a wide variety of supported parameters, which are defined in: FFT Configuration Parameters.
Library Element | AIE_VARIANT | TT_DATA_D1 | TT_DATA_D2 | TT_TWIDDLE | TP_POINT_SIZE_D1 | TP_POINT_SIZE_D2 | TP_FFT_NIFFT | TP_CASC_LEN | TP_WINDOW_VSIZE_D1 | TP_WINDOW_VSIZE_D2 | TP_API | TP_USE_WIDGETS | TP_TWIDDLE_MODE | TT_OUT_DATA | Dynamic Power (W) | Latency (ns) | Throughput (MSa/s) | NUM_BANKS | NUM_AIE | DATA_MEMORY | PROGRAM_MEMORY |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fft_ifft_2d | AIE-ML | cint16 | cint16 | cint16 | 512 | 64 | 0 | 1 | 512 | 64 | 0 | 0 | 0 | cint16 | 1.307 | 100124 | 457 | 14 | 2 | 26442 | 3840 2176 |
fft_ifft_2d | AIE-ML | cint16 | cint16 | cint16 | 512 | 64 | 1 | 1 | 1024 | 64 | 0 | 0 | 0 | cint16 | 1.372 | 101819 | 457 | 14 | 2 | 34634 | 4192 2176 |
fft_ifft_2d | AIE-ML | int16 | cint16 | cint16 | 256 | 256 | 1 | 1 | 256 | 256 | 0 | 0 | 0 | cint16 | 1.434 | 90568 | 984 | 11 | 3 | 21633 | 3376 1824 3376 |
fft_ifft_2d | AIE-ML | int16 | cint16 | cint16 | 512 | 64 | 1 | 1 | 1024 | 64 | 0 | 0 | 0 | cint16 | 1.411 | 55524 | 913 | 16 | 3 | 39489 | 4192 1856 2176 |