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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
CUDA homepage. http://www.nvidia.com/object/cuda_home.html
Nvidia, CUDA SDK Documentation. http://docs.nvidia.com/cuda/index.html
OpenCL homepage. http://www.khronos.org/opencl
Nvidia, CUDA CURAND Library. https://developer.nvidia.com/curand
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)
Bücker, M.: Automatic Differentiation: Applications, Theory and Implementation. Springer, Berlin (1981)
Hull, J.C.: Options, Futures and other Derivatives, 8th edn. Prentice Hall, Upper Saddle River (2011)
Kozikowski, G.: Implementation of automatic differentiation library using the OpenCL technology. BEng thesis, Faculty of Electronics and Information Technology, WUT (2011)
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)
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)
Kubica, B.J.: A class of problems that can be solved using interval algorithms. Computing 94(2–4), 271–280 (2012). (SCAN 2010 proceedings)
Rouah, F. D.: Euler and Milstein Discretization. http://www.frouah.com/finance%20notes/Euler%20and%20Milstein%20Discretization.pdf
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)
Werbos, P.: Backpropagation through time: what it does and how to do it. Proc. IEEE 78, 1550–1560 (1990)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)