The hash group aggregate design is validated on Alveo U280 board at 200 MHz frequency. The hardware resource utilizations are listed in the following table.
Name | LUT | BRAM | URAM | DSP |
Platform | 202971 | 427 | 0 | 10 |
hash_aggr_kernel | 184064 | 207 | 256 | 0 |
User Budget | 1099749 | 1589 | 960 | 9014 |
Percentage | 16.74% | 13.03% | 26.67% | 0 |
- The performance is shown below:
- In above test, table
Lineitem
has 2 columns and 6000000 rows. This means that the design takes 34.702ms to process 45.78MB data, so it achieves 1.29GB/s throughput.