Access the full text.
Sign up today, get DeepDyve free for 14 days.
MA Wani, HR Arabnia (2003)
Parallel edge-region-based segmentation algorithm targeted at reconfigurable multiring networkJ Supercomput, 25
AJ Bik, M Girkar, PM Grey, X Tian (2002)
Automatic intra-register vectorization for the Intel architectureInt J Parallel Progr, 30
HR Arabnia, SM Bhandarkar (1996)
Parallel stereocorrelation on a reconfigurable multi-ring networkJ Supercomput, 10
J-M Bismut (1973)
Conjugate convex functions in optimal stochastic controlJ Math Anal Appl, 44
P Glasserman (2003)
Monte Carlo methods in financial engineering
JX Li, GL Mullen (2000)
Parallel computing of a quasi-Monte Carlo algorithm for valuing derivativesParallel Comput, 26
N Park, B Hong, VK Prasanna (2003)
Tiling, block data layout, and memory hierarchy performanceIEEE Trans Parallel Distrib Syst, 14
SA Zenios (1999)
High-performance computing in finance: the last 10 years and the nextParallel Comput, 25
V Surkov (2010)
Parallel option pricing with Fourier space time-stepping method on graphics processing unitsParallel Comput, 36
LA Abbas-Turki, S Vialle, B Lapeyre, P Mercier (2014)
Pricing derivatives on graphics processing units using Monte Carlo simulationConcurr Comput Pract Exp, 26
L Smith, M Bull (2001)
Development of mixed mode MPI/OpenMP applicationsSci Progr, 9
AV Gerbessiotis (2004)
Architecture independent parallel binomial tree option price valuationsParallel Comput, 30
F Black, M Scholes (1973)
The pricing of options and corporate liabilitiesJ Polit Econ, 81
R Rezaeyan, R Farnoosh (2010)
Stochastic differential equations and application of the Kalman–Bucy filter in the modeling of RC circuitAppl Math Sci, 4
FA Longstaff, ES Schwartz (2001)
Valuing American options by simulation: a simple least-squares approachRev Financ Stud, 14
N Zhang, A Roux, T Zastawniak (2012)
Parallel binomial American option pricing under proportional transaction costsAppl Math, 3
JC Cox, SA Ross, M Rubinstein (1979)
Option pricing: a simplified approachJ Financ Econ, 7
H Seghiouer, A Lidouh, FZ Nqi (2011)
Parallel Monte Carlo method for pricing Asian options using trapezium schemeAppl Math Sci, 5
H Sak, S Özekici, İ Bodurog (2007)
Parallel computing in Asian option pricingParallel Comput, 33
The rapid development of technologies and applications in recent years poses high demands and challenges for high-performance computing. Because of their competitive performance/price ratio, heterogeneous many-core architectures are widely used in high-performance computing areas. GPU and Xeon Phi are two popular general-purpose many-core accelerators. In this paper, we demonstrate how heterogeneous many-core architectures, powered by multi-core CPUs, CUDA-enabled GPUs and Xeon Phis can be used as an efficient computational platform to accelerate popular option pricing algorithms. In order to make full use of the compute power of this architecture, we have used a hybrid computing model which consists of two types of data parallelism: worker level and device level. The worker level data parallelism uses a distributed computing infrastructure for task distribution, while the device level data parallelism uses both the multi-core CPUs and many-core accelerators for fast option pricing calculation. Experiments show that our implementations achieve good performance and scalability on this architecture and also outperform other state-of-the-art GPU-based solutions for Monte Carlo European/American option pricing and BSDE European option pricing.
The Journal of Supercomputing – Springer Journals
Published: Jan 31, 2017
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.