EconPapers    
Economics at your fingertips  
 

Parallel pseudo-random number generators: A derivative pricing perspective with the Heston stochastic volatility model

Mascagni Michael () and Hin Lin-Yee ()
Additional contact information
Mascagni Michael: Departments of Computer Science, Mathematics & Scientific Computing, and Graduate Program in Molecular Biophysics, Florida State University, Tallahassee, FL 32308-4530, USA
Hin Lin-Yee: Department of Mathematics & Statistics, Curtin University of Technology, Bentley, WA 6102, Australia

Monte Carlo Methods and Applications, 2013, vol. 19, issue 2, 77-105

Abstract: Accuracy and precision of parallel Monte Carlo (MC) simulations may be impaired by the presence of intra-thread and inter-thread correlations depending on the parallel pseudo-random number generators (PPRNGs) used. While necessary, statistical tests alone are insufficient to ensure the absence of these correlations that can manifest as bias and variance to a extent in different applications. Therefore, application-based tests designed to mimic real-life MC scenarios may uncover them in the intended applications. The results of an application-based test simulating the Heston stochastic volatility model, a widely used pricing framework, is reported in order to compare the accuracy and precision profiles among four popular libraries of scalable pseudo-random number generators implementing sequence division (trng and RngSteam), parameterization (sprng) and counter-based (Random123) strategies. All pseudo-random number generators assessed demonstrate similar standard-error of mean profiles. However, the bias profiles are more varied albeit comparable. PPRNGs demonstrating the smallest bias profiles in absolute and relative terms are yarn4 from TRNG, mlfg from SPRNG, as well as Threefry2x64 from Random123 for truncated Euler scheme, and mrg5s from TRNG and lfg from SPRNG for the quadratic exponent scheme. It is recommended that, when selecting a PPRNG for parallel MC simulation from a set of competing PPRNGs with comparable bias and standard error of mean profiles in absolute terms, the PPRNG associated with the smallest parallel-sequential bias difference should be used as it reflects the smallest intra-thread correlation introduced by parallelization.

Keywords: Parallel computing; pseudo-random number generators; testing random numbers; financial applications; Heston stochastic volatility model (search for similar items in EconPapers)
Date: 2013
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
https://doi.org/10.1515/mcma-2013-0006 (text/html)
For access to full text, subscription to the journal or payment for the individual article is required.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:bpj:mcmeap:v:19:y:2013:i:2:p:77-105:n:3

Ordering information: This journal article can be ordered from
https://www.degruyter.com/journal/key/mcma/html

DOI: 10.1515/mcma-2013-0006

Access Statistics for this article

Monte Carlo Methods and Applications is currently edited by Karl K. Sabelfeld

More articles in Monte Carlo Methods and Applications from De Gruyter
Bibliographic data for series maintained by Peter Golla ().

 
Page updated 2025-03-19
Handle: RePEc:bpj:mcmeap:v:19:y:2013:i:2:p:77-105:n:3