FFT Window - 2023.2 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.2 English

Following table gives results for the FFT Window function with a wide variety of supported parameters, which are defined in: FFT configuration parameters.

fft_window_benchmark.csv

Table 73 FFT Window benchmark
Library Element AIE_VARIANT DATA_TYPE COEFF_TYPE POINT_SIZE WINDOW_VSIZE API_IO UUT_SSR DYN_PT_SIZE Latency Throughput NUM_BANKS NUM_AIE DATA_MEMORY PROGRAM_MEMORY
fft_window 1 cfloat float 16 16 0 1 0 245 ns 258 MSa/s 5 1 3270 2072
fft_window 1 cint16 int16 1024 1024 0 1 0 2107 ns 1000 MSa/s 6 1 24871 2108
fft_window 1 cint16 int16 128 128 0 1 0 319 ns 1000 MSa/s 5 1 5159 2100
fft_window 1 cint16 int16 128 128 0 8 0 2956 ns 260 MSa/s 16 1 6076 6574
fft_window 1 cint16 int16 16 1024 0 1 0 1228 ns 1000 MSa/s 5 1 18823 2402
fft_window 1 cint16 int16 16 128 0 1 0 319 ns 1000 MSa/s 5 1 4487 2418
fft_window 1 cint16 int16 16 16 0 1 0 375 ns 253 MSa/s 5 1 2695 2168
fft_window 1 cint16 int16 16 16 1 1 0 228 ns 457 MSa/s 1 1 2359 1246
fft_window 1 cint16 int16 16 2048 0 1 0 2363 ns 1000 MSa/s 5 1 35207 2418
fft_window 1 cint16 int16 16 256 0 1 0 576 ns 1000 MSa/s 5 1 6535 2402
fft_window 1 cint16 int16 16 32 0 1 0 256 ns 500 MSa/s 5 1 2951 2200
fft_window 1 cint16 int16 16 4096 0 1 0 4634 ns 1000 MSa/s 9 1 67975 2418
fft_window 1 cint16 int16 16 512 0 1 0 660 ns 1000 MSa/s 5 1 10631 2402
fft_window 1 cint16 int16 16 64 0 1 0 218 ns 876 MSa/s 5 1 3463 2310
fft_window 1 cint16 int16 2048 2048 0 1 0 4159 ns 1000 MSa/s 6 1 47399 2156
fft_window 1 cint16 int16 2048 2048 0 1 1 4179 ns 996 MSa/s 12 1 59815 2960
fft_window 1 cint16 int16 256 256 0 1 0 576 ns 1000 MSa/s 5 1 7975 2084
fft_window 1 cint16 int16 256 256 0 16 0 2973 ns 517 MSa/s 32 2 12152 20 1 20 1 6568 27 1 27 1 6552
fft_window 1 cint16 int16 256 256 1 16 0 228 ns 7314 MSa/s 16 16 37744 13 0 13 0 1246 15 0 15 0 1246 16 0 16 0 1246 17 0 17 0 1246 19 0 19 0 1246 20 0 20 0 1246 22 0 22 0 1246 23 0 23 0 1246 25 0 25 0 1246 27 0 27 0 1246 30 0 30 0 1246 31 0 31 0 1246 32 0 32 0 1246 33 0 33 0 1246 36 0 36 0 1246 37 0 37 0 1246
fft_window 1 cint16 int16 32 32 0 1 0 256 ns 500 MSa/s 5 1 3047 2096
fft_window 1 cint16 int16 32 32 0 2 0 791 ns 244 MSa/s 7 1 3178 2866
fft_window 1 cint16 int16 4096 4096 0 1 0 8255 ns 1000 MSa/s 12 1 92455 2156
fft_window 1 cint16 int16 512 512 0 1 0 1087 ns 1000 MSa/s 5 1 13607 2100
fft_window 1 cint16 int16 64 64 0 1 0 202 ns 941 MSa/s 5 1 3751 2086
fft_window 1 cint16 int16 64 64 0 4 0 1466 ns 262 MSa/s 12 1 4144 4072
fft_window 1 cint32 int32 16 16 0 1 0 252 ns 250 MSa/s 5 1 3015 2062
fft_window 1 cint32 int32 256 1024 1 4 0 72 ns 3864 MSa/s 4 4 11996 22 0 22 0 2240 23 0 23 0 2240 25 0 25 0 2240 27 0 27 0 2240
fft_window 2 cint16 int16 1024 1024 0 1 0 2123 ns 1000 MSa/s 5 1 24847 1904
fft_window 2 cint16 int16 128 128 0 1 0 330 ns 1000 MSa/s 4 1 5135 1888
fft_window 2 cint16 int16 16 16 0 1 0 303 ns 326 MSa/s 4 1 2671 1904
fft_window 2 cint16 int16 2048 2048 0 1 0 4171 ns 1000 MSa/s 6 1 47375 1920
fft_window 2 cint16 int16 256 256 0 1 0 586 ns 1000 MSa/s 4 1 7951 1888
fft_window 2 cint16 int16 32 32 0 1 0 217 ns 640 MSa/s 4 1 3023 1776
fft_window 2 cint16 int16 4096 4096 0 1 0 8259 ns 1000 MSa/s 12 1 92431 1920
fft_window 2 cint16 int16 512 512 0 1 0 1100 ns 1000 MSa/s 4 1 13583 1888
fft_window 2 cint16 int16 64 64 0 1 0 203 ns 1000 MSa/s 4 1 3727 1872