Visão geral

A biblioteca de banco de dados do AMD Vitis™ é uma biblioteca CC++ otimizada para desempenho que permite que você aproveite o poder das plataformas Xilinx para acelerar aplicativos com uso intenso de dados e de computação. Estes são comuns no Gerenciamento de bancos de dados relacionais. Você pode usar várias consultas pré-otimizadas diretamente do seu aplicativo host como uma API de software, sem nenhuma criação e compilação de hardware necessária para consultas individuais.

Por exemplo, você pode usar uma API do mecanismo de consulta geral (GQE), que faz parte da biblioteca do banco de dados do Vitis, para acelerar até 22 consultas TPC-H na placa aceleradora Xilinx Alveo. Isso pode ser feito sem precisar criar manualmente o acelerador ou gerenciar a movimentação de dados entre o host e o acelerador.

Para um controle mais refinado para personalizar e criar suas próprias etapas de consulta acelerada, você pode usar as primitivas ou kernels da biblioteca de banco de dados do Vitis. Eles oferecem implementações otimizadas para algumas das etapas mais comuns de execução de banco de dados relacional, como hash, mesclar, classificar, agregar, combinar entre outras.

Valor de referência de desempenho

AMD Vitis Performance Benchmark Chart

Recursos