2022.1 - 2023.2 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.2 English

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

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

Note

Known Issue

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