Descripción general

AMD Vitis™ Database Library es una biblioteca C++ optimizada para el rendimiento que permite aprovechar la potencia de las plataformas Xilinx a fin de acelerar tanto las aplicaciones de uso intensivo de datos como las de procesamiento intensivo. Estos son factores comunes en la gestión de bases de datos relacionales. Puedes utilizar varias consultas previamente optimizadas de forma directa desde tu aplicación host como una API de software, sin necesidad de crear ni compilar hardware para consultas individuales.

Por ejemplo, puedes usar una API de General Query Engine (GQE), que forma parte de la biblioteca Vitis Database, para acelerar hasta 22 consultas TPC-H en la tarjeta aceleradora Xilinx Alveo. Esto se puede hacer sin tener que construir manualmente el acelerador o administrar el movimiento de datos entre el host y el acelerador.

A fin de obtener un control más preciso para personalizar y crear tus propios pasos de consulta acelerados, puedes usar las primitivas o los kernels de la biblioteca Vitis Database. Estos ofrecen implementaciones optimizadas para algunos de los pasos de ejecución de bases de datos relacionales más comunes, como generar hash, combinar, ordenar, agregar y entre otros.

Evaluación comparativa de rendimiento

AMD Vitis Performance Benchmark Chart

Recursos