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.

Vitis Finance Applications Diagram

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.
AMD Vitis Finance Performance Benchmark Chart
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

Recursos