概述
vitis-database-library

Vitis™ 數據庫是一個性能優化的 C++ 庫,可幫助您利用 Xilinx 平台的強大功能來加速數據密集型及計算密集型應用。這些應用常見於關係數據庫管理中。您可直接將主機應用中幾個預先優化的查詢用作軟件 API,無需為單個查詢編譯和構建任何硬件。

例如,您可使用 Vitis 數據庫庫中的通用查詢引擎 (GQE) API 在 Xilinx Alveo 加速器卡上加速多達 22 個 TPC-H 查詢,無需手動構建加速器,也無需管理主機和加速器之間的數據移動。

要獲得粒度更精細的控製,以定製和構建自己的加速查詢步驟,您可使用 Vitis 數據庫庫原語或內核。這些為一些最常見的關係數據庫執行步驟提供了優化的實現方案,比如散列、合並、歸類、聚合與組合等。


性能基準

vitis-database
入門