- Descripción general
- Introducción
Tiempo de obtención de información
Para el análisis financiero, el tiempo a fin de obtener información es clave para predecir riesgos, tomar decisiones de negocio informadas para los clientes y proporcionar servicios financieros diferenciados que te diferencian de la competencia. Las plataformas AMD proporcionan la adaptabilidad, la flexibilidad y la potencia informática necesarias para acelerar significativamente el tiempo de obtención de información.
Vitis™ Quantitative Finance Library ofrece funciones optimizadas a fin de crear soluciones informáticas aceleradas para cargas de trabajo financieras, como precios de opciones, modelado, operaciones bursátiles, evaluación y gestión de riesgos.
La biblioteca está diseñada para proporcionar tres niveles de abstracción y flexibilidad a los desarrolladores de aplicaciones, software y hardware. Las API de la biblioteca son aceleradores previamente compilados, que se pueden llamar de forma directa desde tu aplicación host. Las primitivas y los kernels de biblioteca se pueden compilar como aceleradores independientes o con otras bibliotecas aceleradas de Vitis (como Math, Statistics, Linear Algebra) y bibliotecas asociadas de AMD para acelerar la canalización de procesamiento personalizada de extremo a extremo.

Las API de Vitis Quantitative Finance (L3) se pueden llamar directamente desde tus aplicaciones host de C, C++ o Python y son ideales para la creación rápida de prototipos y la evaluación veloz de los beneficios de rendimiento que AMD puede aportar a tus cargas de trabajo de finanzas cuantitativas. El uso de estos aceleradores prediseñados no requiere experiencia previa en diseño de hardware o curva de aprendizaje. Algunos ejemplos incluyen modelos de valoración de precios como Heston Finite Difference, modelo americano de Monte Carlo y Black Scholes, y modelos europeos, y esta lista sigue creciendo.
Evaluación comparativa de rendimiento
Aceleración frente a Quantitative Library en CPU:
- CPU: dos CPU Intel® Xeon® E5-2690 v4 a 3,20 GHz, ocho núcleos por procesador y dos subprocesos por núcleo.
- AMD: Vitis Quantitative Finance Library v1.0 que se ejecuta en una plataforma Alveo U250.
- Arranque en frío: el motor de valoración de precios se inicia en respuesta a una solicitud.
- Arranque en caliente: el motor de valoración de precios ya está funcionando, con suficiente memoria asignada para manejar la solicitud.

Valoración de opciones de precio del modelo europeo Monte Carlo | ||
---|---|---|
Arranque en frío | Arranque en caliente | |
QuantLib | 20,155 ms | 20,155 ms |
Vitis Quantitative Finance Library | 0,053 ms | 0,01325 ms |
Aceleración | 380 veces | 1521 veces |
Valoración de opciones de precios del modelo americano Monte Carlo | ||
---|---|---|
Arranque en frío | Arranque en caliente | |
QuantLib | 1038,105 ms | 1038,105 ms |
Vitis Quantitative Finance Library | 5,87 ms | 1,96 ms |
Aceleración | 176 veces | 529 veces |