DPU Naming - 1.4.1 English

Vitis AI User Guide (UG1414)

Document ID
Release Date
1.4.1 English

Vitis AI 1.2 and later releases use a new DPU naming scheme to differentiate various DPUs designed for different purposes. The old DPUv1/v2/v3 naming is deprecated.

The new DPU naming convention is shown in the following figure:

Figure 1. DPU Naming Convention

DPU Naming Example

To understand the mapping between the old DPU naming scheme and the current naming scheme, see the following table:

Table 1. DPU Naming Examples
Example DPU App HW Platform Q Method Q Bitwidth Design Target Major Minor Patch DPU Name
DPUv1 DPU C AD X 8 G 3 0 0 DPUCADX8G-3.0.0
DPUv2 DPU C ZD X 8 G 1 4 1 DPUCZDX8G-1.4.1
DPUv3e DPU C AH X 8 H 1 0 0 DPUCAHX8H-1.0.0
DPUv3me DPU C AH X 8 L 1 0 0 DPUCAHX8L-1.0.0
DPUv3int8 DPU C AD F 8 H 1 0 0 DPUCADF8H-1.0.0
XRNN DPU R AH R 16 L 1 0 0 DPURAHR16L-1.0.0
XVDPU DPU C VD X 8 G 1 0 0 DPUCVDX8G-1.0.0
DPUv4e DPU C VD X 8 H 1 0 0 DPUCVDX8H-1.0.0
  1. For application: C-CNN, R-RNN
  2. For hardware platform: AD-Alveo DDR; AH-Alveo HBM; VD-Versal DDR with AI Engine and PL; ZD-Zynq DDR
  3. For quantization method: X-Decent; F- Float threshold; I-Integer threshold; R-RNN
  4. For quantization bitwidth: 4-4 bit; 8-8 bit; 16-16 bit; M- Mixed precision
  5. For design target: G-General purpose; H-High throughput; L-Low latency; C-Cost optimized
  6. Major release number
  7. Minor release number