Buffer synchronization requirements introduce a fixed overhead when a kernel is triggered. Therefore, to maximize throughput, the input buffer size should be set to the maximum that the system will allow.
Note
To achieve maximum performance, the producer and consumer kernels should be placed in adjacent AIE tiles, so the window buffers can be accessed without a requirement for a MM2S/S2MM direct memory access (DMA) stream conversions.