Proceedings of the 6th Workshop on General Purpose Processor Using Graphics Processing Units 2013
DOI: 10.1145/2458523.2458536
|View full text |Cite
|
Sign up to set email alerts
|

Accelerating financial applications on the GPU

Abstract: The QuantLib library is a popular library used for many areas of computational finance. In this work, the parallel processing power of the GPU is used to accelerate QuantLib financial applications. Black-Scholes, Monte-Carlo, Bonds, and Repo code paths in QuantLib are accelerated using hand-written CUDA and OpenCL codes specifically targeted for the GPU. Additionally, HMPP and OpenACC versions of the applications were created to drive the automatic generation of GPU code from sequential code. The results demon… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0
1

Year Published

2013
2013
2024
2024

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 34 publications
(13 citation statements)
references
References 14 publications
(12 reference statements)
0
11
0
1
Order By: Relevance
“…In the parallel implementation, a different random number generator is required for each simulation [4]. To ensure the results are statistically uncorrelated, the generators should have the same seed but different sequence for each simulation.…”
Section: Monte Carlo Methodsmentioning
confidence: 99%
“…In the parallel implementation, a different random number generator is required for each simulation [4]. To ensure the results are statistically uncorrelated, the generators should have the same seed but different sequence for each simulation.…”
Section: Monte Carlo Methodsmentioning
confidence: 99%
“…In [18], the authors reported an improvement in optimizing the Monte Carlo approach for the averages of 10 000 iterations, which overcame the limitations of the CPUs even for a moderate set of options. In [9], a significant speedup was achieved for the parallelization of the Black-Scholes, Monte Carlo, Bonds, and Repo code paths from the QuantLib library using hand-written CUDA and OpenCL codes that were specifically targeted for the GPU. In [7], the authors employed the Least Squared Monte Carlo method on a GPU, which led to a reduction of computing time for the numerical pricing of European Multi-dimensional options based on the COS Method.…”
Section: Literature and Related Work 21 The Performance Of Option Pmentioning
confidence: 99%
“…In the end, the most optimal configuration that allows the fastest search gets chosen. Auto-tuning is widely applied in computer science (Williams, 2008), but has also seen applications in other domains such as computational finance (Grauer-Gray et al, 2013) or astronomy (Sclocco et al, 2012). Auto-tuning for radio transient surveys also shows promising results in terms of performance portability (Sclocco et al, 2015).…”
Section: Introductionmentioning
confidence: 99%