11.07.2015 Views

Beyond Simple Monte-Carlo: Parallel Computing with QuantLib

Beyond Simple Monte-Carlo: Parallel Computing with QuantLib

Beyond Simple Monte-Carlo: Parallel Computing with QuantLib

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Conclusion◮ Often a simple divide and conquer approach on process levelis sufficient to ”parallelize” <strong>QuantLib</strong>.◮ In a multi-threading environment the singleton- andobserver-pattern need to be modified.◮ Do not share <strong>QuantLib</strong> objects between different threads.◮ Working solution for languages <strong>with</strong> parallel garbage collector.◮ Finite Difference speed-up on GPUs is rather 10x than 100x.◮ Scrambled Sobol sequences in conjunction <strong>with</strong> Brownianbridges improve the convergence rate on GPUs.◮ Boost.MPI is a convenient library to utilise <strong>QuantLib</strong> on MPPsystems.Klaus Spanderen<strong>Beyond</strong> <strong>Simple</strong> <strong>Monte</strong>-<strong>Carlo</strong>: <strong>Parallel</strong> <strong>Computing</strong> <strong>with</strong> <strong>QuantLib</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!