Burst read and write enables multiple items to be read from global memory to the kernel’s local memory. This is done to achieve low memory access latency and also for efficient use of bandwidth provided by the m_axi interface. Similarly, computation results are stored in a buffer and are written to global memory in a burst.
When moving data from the host to the device or the opposite, we should allow users to create a burst buffer inside the kernel, and copy the data from global memory to the kernel's local memory in bursts.
Burst read and write enables multiple items to be read from global memory to the kernel’s local memory. This is done to achieve low memory access latency and also for efficient use of bandwidth provided by the m_axi interface. Similarly, computation results are stored in a buffer and are written to global memory in a burst.
When moving data from the host to the device or the opposite, we should allow users to create a burst buffer inside the kernel, and copy the data from global memory to the kernel's local memory in bursts.
The expected code generated should have the following interface: