He estado usando activamente QuantLib para estructurar los precios de los productos mediante Monte Carlo. Debido al hecho de que en una gran cantidad de rutas de acceso son a menudo necesita y se debe acelerar el proceso de cálculo y todo eso, me encuentro a mí mismo tener que pensar acerca de las formas de multithread de la fijación de precios. Los perfiles que el código que, obviamente, señaló que el mayor cuello de botella no es el producto de la construcción pero la ejecución de la simulación de Monte Carlo.
Por lo tanto, vamos a suponer que si necesitaba 300k caminos para algo exactamente el precio del producto, puede que sólo desovar 10 hilos, construir el producto en cada uno de ellos y hacer que cada hilo de calcular el valor actual neto del producto con 30k todas las rutas de acceso, mientras que el uso de diferentes semillas y, a continuación, el promedio de los 10 Vpn diferentes juntos?