2022.1 - 2024.1 English

Vitis Libraries

Release Date
2024-08-06
Version
2024.1 English

In the 2022.1 release, database library introduced (1) GQE combines partition/bloomfilter/join into a single kernel (2) Key-Value store offloading.

  • Merge partition/bloomfilter/join into single kernel makes the three operators share resources on the FPGA. Although such a kernel could only performance one of the three operators at the same time, it will take much less resource than three standalone kernels. With such design, it will help eliminate the time cost to switch xclbins for different operators. Also such a design will enable the pipelined execution of kernels and reduce the DMA workload. This design targets for the Alveo U50. U50 costs less and still retains HBM.
  • Key-Value store offloading introduced a new kernel for the accelerate K-V compaction operation in a log-structure merge tree database.

Note

Known Issue

  • GQE filter case sw_emu and hw_emu will fail due to a design change. This will be fixed later.