Skip to main content

Parallel Approach to Monte Carlo Simulation for Option Price Sensitivities Using the Adjoint and Interval Analysis

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8385))

Abstract

This paper concerns a new approach to evaluation of Option Price sensitivities using the Monte Carlo simulation, based on the parallel GPU architecture and Automatic Differentiation methods. In order to study rounding errors, the interval arithmetic is used. Considerations are based on two implementations of the algorithm – the sequential and parallel ones. For efficient differentiation, the Adjoint method is employed. Computational experiments include analysis of performance, uncertainty error and rounding error and consider Black-Scholes and Heston models.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. CUDA homepage. http://www.nvidia.com/object/cuda_home.html

  2. Nvidia, CUDA SDK Documentation. http://docs.nvidia.com/cuda/index.html

  3. OpenCL homepage. http://www.khronos.org/opencl

  4. Nvidia, CUDA CURAND Library. https://developer.nvidia.com/curand

  5. Beck, P.-D., Nehmeier, M.: Parallel interval newton method on CUDA. In: Manninen, P., Öster, P. (eds.) PARA 2012. LNCS, vol. 7782, pp. 454–464. Springer, Heidelberg (2013)

    Google Scholar 

  6. Bücker, M.: Automatic Differentiation: Applications, Theory and Implementation. Springer, Berlin (1981)

    Google Scholar 

  7. Hull, J.C.: Options, Futures and other Derivatives, 8th edn. Prentice Hall, Upper Saddle River (2011)

    Google Scholar 

  8. Kozikowski, G.: Implementation of automatic differentiation library using the OpenCL technology. BEng thesis, Faculty of Electronics and Information Technology, WUT (2011)

    Google Scholar 

  9. Kozikowski, G.: Evaluation of option price sensitives based on the Automatic Differentiation methods using CUDA. Master’s Thesis, Faculty of Electronics and Information Technology, WUT (2013)

    Google Scholar 

  10. Kozikowski, G., Kubica, B.J.: Interval arithmetic and automatic differentiation on GPU using OpenCL. In: Manninen, P., Öster, P. (eds.) PARA 2012. LNCS, vol. 7782, pp. 489–503. Springer, Heidelberg (2013)

    Google Scholar 

  11. Kubica, B.J.: A class of problems that can be solved using interval algorithms. Computing 94(2–4), 271–280 (2012). (SCAN 2010 proceedings)

    Article  MATH  MathSciNet  Google Scholar 

  12. Rouah, F. D.: Euler and Milstein Discretization. http://www.frouah.com/finance%20notes/Euler%20and%20Milstein%20Discretization.pdf

  13. Tadjouddine, E.M., Cao, Y.: An option pricing model calibration using algorithmic differentiation. In: Gelenbe, E., Lent, R., Sakellari, G. (eds.) Computer and Information Sciences II, pp. 577–581. Springer, London (2012)

    Google Scholar 

  14. Werbos, P.: Backpropagation through time: what it does and how to do it. Proc. IEEE 78, 1550–1560 (1990)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bartłomiej Jacek Kubica .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kozikowski, G., Kubica, B.J. (2014). Parallel Approach to Monte Carlo Simulation for Option Price Sensitivities Using the Adjoint and Interval Analysis. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2013. Lecture Notes in Computer Science(), vol 8385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55195-6_57

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-55195-6_57

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-55194-9

  • Online ISBN: 978-3-642-55195-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics