- Visão geral
- Introdução
Time-to-Insight
Para a Análise de finanças, o time-to-insight é essencial para prever riscos, tomar decisões de negócios informadas para clients e fornecer serviços financeiros diferenciados que o diferenciam da concorrência. As plataformas AMD fornecem a adaptabilidade, a flexibilidade e o poder computacional muito necessário para acelerar significativamente seu time-to-insight.
A biblioteca de finanças quantitativas do Vitis™ oferece funções otimizadas para criar soluções computacionais aceleradas para cargas de trabalho financeiras, como preços de opções, modelagem, transações, avaliação e gerenciamento de riscos.
A biblioteca foi projetada para fornecer 3 níveis de abstração e flexibilidade para desenvolvedores de aplicativos, software e hardware. As APIs da biblioteca são aceleradores pré-compilados, que podem ser chamados diretamente em seu aplicativo host. Os kernels e primitivas de biblioteca podem ser compilados como aceleradores independentes ou combinados com outras bibliotecas aceleradas do Vitis (como matemática, estatística, álgebra linear) e bibliotecas de parceiros AMD para acelerar seu pipeline de processamento personalizado de ponta a ponta.

As APIs de finanças quantitativas do Vitis (L3) podem ser chamadas diretamente em seus aplicativos host C, C++ ou Python e são ideais para a prototipagem rápida e avaliação rápida dos benefícios de desempenho que a AMD pode trazer para suas cargas de trabalho de finanças quantitativas. Usar esses aceleradores pré-criados não requer experiência anterior em projeto de hardware ou curva de aprendizado. Exemplos incluem modelos de preços como modelos europeus e americanos de Monte Carlo e Black Scholes, e diferença finita do modelo de Heston, e essa lista continua crescendo.
Valor de referência de desempenho
Aceleração em comparação à biblioteca quantitativa na CPU:
- CPU: 2 CPUs Intel® Xeon® E5-2690 v4 a 3,20 GHz, 8 núcleos por processador e 2 threads por núcleo.
- AMD: Biblioteca de finanças quantitativas do Vitis v1.0 com execução em 1 Alveo U250
- Execução a frio: O mecanismo de precificação é iniciado em resposta a uma solicitação.
- Execução a quente: O mecanismo de precificação já está em execução, com memória suficiente alocada para lidar com a solicitação

Preços para opções europeias de Monte Carlo | ||
---|---|---|
Execução a frio | Execução a quente | |
QuantLib | 20,155 ms | 20,155 ms |
Biblioteca de finanças quantitativas do Vitis | 0,053 ms | 0,01325 ms |
Aceleração | 380X | 1521X |
Preços das opções americanas de Monte Carlo | ||
---|---|---|
Execução a frio | Execução a quente | |
QuantLib | 1038,105 ms | 1038,105 ms |
Biblioteca de finanças quantitativas do Vitis | 5,87 ms | 1,96 ms |
Aceleração | 176X | 529X |