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.

Vitis Finance Applications Diagram

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

Recursos