Description
This rule checks whether high bandwidth memory is utilized on the device.
Explanation
To optimize performance, it is recommended to use high-bandwidth memory (HBM) on devices that support it. HBM offers benefits in performance, power, and footprint over traditional DDR technology.Recommendation
To take advantage of HBM, assign CL memory buffers to HBM in the host code and specify
corresponding port mapping using the --sp
v++
linker option: v++ -l --sp
<compute_unit_name>.<kernel_interface_name>:HBM[0:15]
For more information, see examples in the Kernel To Global Memory category from the Xilinx On-boarding Example GitHub.