2012
DOI: 10.1002/cpe.2862
|View full text |Cite
|
Sign up to set email alerts
|

Pricing derivatives on graphics processing units using Monte Carlo simulation

Abstract: International audienceThis paper is about using the existing Monte Carlo approach for pricing European and American contracts on a state-of-the-art graphics processing unit (GPU) architecture. First, we adapt on a cluster of GPUs two different suitable paradigms of parallelizing random number generators, which were developed for CPU clusters. Because in financial applications, we request results within seconds of simulation, the sufficiently large computations should be implemented on a cluster of machines. Th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
18
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(18 citation statements)
references
References 20 publications
0
18
0
Order By: Relevance
“…These techniques are known to suffer from the curse of dimensionality: global regression methods lead to high dimensional linear algebra problems, whereas local methods see the number of domains blow up with the dimension. Despite the numerous parallel implementation of this techniques (see for instance Dung Doan et al [2010], Abbas-Turki et al [2014]), we cannot expect to obtain a fully scalable algorithm. In this work, we follow the dual approach initiated by Rogers [2002] and Haugh and Kogan [2004], which can naturally handle path dependent options.…”
Section: Introductionmentioning
confidence: 99%
“…These techniques are known to suffer from the curse of dimensionality: global regression methods lead to high dimensional linear algebra problems, whereas local methods see the number of domains blow up with the dimension. Despite the numerous parallel implementation of this techniques (see for instance Dung Doan et al [2010], Abbas-Turki et al [2014]), we cannot expect to obtain a fully scalable algorithm. In this work, we follow the dual approach initiated by Rogers [2002] and Haugh and Kogan [2004], which can naturally handle path dependent options.…”
Section: Introductionmentioning
confidence: 99%
“…The parallel suitability of Monte Carlo allows to increase the accuracy using more computing resources including many-cores architectures as done in [1]. Nevertheless, the complexity of square Monte Carlo remains too high.…”
Section: Square Monte Carlo Benchmark and Regression Methodsmentioning
confidence: 99%
“…The overall regression method for CVA computation has a complexity of order O((T d + K 3 M )M N ) even when American contracts are involved. Although this method is less complex than square Monte Carlo, it is not well suited to parallel implementation (see [1]) because of the matrix inversion phase. Moreover, the accuracy cannot be increased only by increasing the number of trajectories, because one has also to take bigger values of K M .…”
Section: Square Monte Carlo Benchmark and Regression Methodsmentioning
confidence: 99%
“…This fits in a natural way into the GPGPU paradigm, where a massive number of weak processors can each compute a single sample. Indeed, in the literature, we already find many examples of GPGPU sampling methods, e.g., in the context of computer graphics [22] or financial simulations [1]. However, to the best of our knowledge, this paper is the first to apply GPGPU sampling to PLP query answering.…”
Section: Introductionmentioning
confidence: 93%