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.

Table 114 Table 1 Hardware resources
Kernel BRAM URAM DSP LUT Frequency(MHz)
Platform 375 0 7 162080  
LP_Kernel 100 0 0 72777 292

The performance is shown in the table below.

Table 115 Table 2 Comparison between CPU and FPGA (iteration=30)
Datasets Vertex Edges FPGA time (u250) Spark (4 threads) Spark (8 threads) Spark (16 threads) Spark (32 threads)
Spark time speedup Spark time speedup Spark time speedup Spark time speedup
as-Skitter 1694616 11094209 27.85 1336.85 48.01 524.35 18.83 348.45 12.51 314.62 11.30
coPapersDBLP 540486 15245729 31.00 619.02 19.97 342.48 11.05 314.44 10.14 346.20 11.17
coPapersCiteseer 434102 16036720 31.16 566.42 18.18 335.87 10.78 319.40 10.25 350.42 11.25
cit-Patents 3774768 16518948 40.51 976.52 24.10 588.92 14.54 529.59 13.07 501.36 12.37
europe_osm 50912018 54054660 250.56 3095.14 12.35 2567.74 10.25 2047.45 8.17 1679.05 6.70
hollywood 1139905 57515616 107.39 48523.23 451.83 15495.58 144.29 8589.30 79.98 9118.71 84.91
soc-LiveJournal1 4847571 68993773 143.20 4017.49 28.05 2018.39 14.09 1529.69 10.68 1577.56 11.02
ljournal-2008 5363260 79023142 162.31 5027.63 30.98 2216.32 13.65 1846.45 11.38 1735.08 10.69
GEOMEAN     71.48 2470.70 34.56X 1259.24 17.62X 989.71 13.85X 972.79 13.61X

Note

1. Spark running on platform with Intel(R) Xeon(R) CPU E5-2690 v4 @2.600GHz, 56 Threads (2 Sockets, 14 Core(s) per socket, 2 Thread(s) per core).
2. time unit: second.