Profiling - 2023.2 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.2 English

The hardware resource utilizations are listed in the following table. Different tool versions may result slightly different resource.

Table 124 Table 1 Hardware resources for Louvain fast in u55c now, higher frequency and lower resources.
Kernel BRAM URAM DSP FF LUT Frequency(MHz)
kernel_louvain_0 150 208 118 169109 147344 214.1
kernel_louvain_1 150 208 118 169109 147344 214.1
Table 125 Table 2 Hardware resources for Louvain fast in u50
Kernel BRAM URAM DSP FF LUT Frequency(MHz)
kernel_louvain 461 208 115 163521 130668 188.3

Table 3 Louvain FPGA acceleration benchmark by L2

Performance of louvainPerformance

Note

  1. 3 FPGA versions of kernel are used: * Normal kernel : 18.1 X * Prune kernel : 33.1 X without modularity loss VS. parallel Louvain on CPU * Opt kernel in u55c : 65.6 X without modularity loss by just 1cu VS. parallel Louvain on CPU * the Latency time = CPU time + FPGA time
  2. TigerGraph running on platform with Intel(R) Xeon(R) CPU E5-2640 v3 @2.60GHz, cache(20480 KB), cores(8).
  3. Parallel Louvain running on Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHz, cache(35840 KB), cores(14).
  4. time unit: second.
  5. FPGA platorm is Alveo u50 for Prune kernel, Alveo u55c for 2cu opt kernel