The hash semi-join design is validated on Alveo U280 board at 274 MHz frequency. The hardware resource utilizations are listed in the following table.
| Name | LUT | BRAM | URAM | DSP |
| Platform | 123976 | 202 | 0 | 4 |
| join_kernel | 67562 | 120 | 64 | 3 |
| User Budget | 1178744 | 1814 | 960 | 9020 |
| Percentage | 5.73% | 6.62% | 6.67% | 0.03% |
- The performance is shown below.
- In above test, table
Lineitemhas 3 columns and 6001215 rows andOrdersdoes 2 column and 1500000 rows. This means that the design takes 18.914ms to process 80.12MB data, so it achieves 4.14GB/s throughput.