High-Bandwidth Memory (HBM) Usage - 2021.2 English

Vitis Guidance Messaging (UG1315)

Document ID
UG1315
Release Date
2021-10-27
Version
2021.2 English

Description

This rule checks whether the device is using high bandwidth memory.

Explanation

To optimize performance,Xilinx recommends using high-bandwidth memory (HBM) on supported devices. HBM offers benefits in performance, power, and footprint over traditional DDR memory 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]