The duplicate record match design is validated on Alveo U50 board at 270 MHz frequency. The hardware resource utilizations are listed in the following table.
Name | LUT | BRAM | URAM | DSP |
Platform | 135778 | 180 | 0 | 4 |
TGP_Kernel | 272031 | 50 | 260 | 506 |
TGP_Kernel_1 | 135974 | 25 | 130 | 253 |
TGP_Kernel_2 | 136057 | 25 | 130 | 253 |
User Budget | 734238 | 1164 | 640 | 5936 |
Used Resources | 272031 | 50 | 260 | 506 |
Percentage | 37.05% | 4.30% | 40.63% | 8.52% |
- The performance is shown below.
- The input file is randomly generated 10,000,000 lines (about 1GB) of csv file similar to L2/demos/text/dup_match/data/test.csv as test input file. And its execute time is 8,215.56 s, so its throughput is 124.64 MB/s.