En la actualidad se está trabajando para utilizar código CUDA en aplicaciones de valoración de derivados, análisis de riesgos y trading algorítmico. A continuación presentamos los resultados de este trabajo junto con algunos gráficos representativos sobre generadores de números aleatorios y simulaciones Montecarlo.
![]() |
|
| Valoración basada en simulaciones Montecarlo con SciFinance Murex en la GPU | Valoración basada en simulaciones Montecarlo con SciFinance |
Principales aplicaciones de cálculo financiero que utilizan CUDA
| Proveedor/Aplicación | Funciones y características | Mejora esperada de la velocidad* | Estado de la versión |
| Hanweck Associates | Análisis de opciones en tiempo real | 100x | Publicada |
| Murex | Librería de análisis MACS | 60x-400x | Publicada |
| MathWorks MATLAB | Operaciones con MATLAB | 3x-5x | Publicada |
| Numerical Algorithms Group | Montecarlo | 50x | Publicada |
| Quantifi Solutions | En desarrollo | ||
| SciComp, Inc | Modelos de cálculo de precios basados en ecuaciones diferenciales parciales y Montecarlo | 30x-50x (MC), 10x-35x (PDE) | Publicada |
| Streambase | Motor de procesamiento de eventos complejos | Publicada | |
| Wolfram Mathematica | Paquete de enlace con CUDA | 3x-5x | Publicada |
* Mejora esperada de la velocidad con respecto a un sistema basado en una CPU x64 de cuatro núcleos. Cifra obtenida de las pruebas internas de NVIDIA o de la documentación suministrada por el proveedor de la aplicación.
Software de computación financiera para CUDA