Title :
Parallelization of European Monte-Carlo options pricing on graphics processing units
Author :
Niramarnsakul, Chat ; Chongstitvatana, Prabhas ; Curtis, Mark
Author_Institution :
Dept. of Comput. Eng., Chulalongkorn Univ. Bangkok, Bangkok, Thailand
Abstract :
Using GPU computing for option pricing has been a critical problem for a long time, specifically, in Monte Carlo simulation which is the most widely used solution for option pricing problem. In general, option pricing must be performed in real time. Recent multi-core CPUs can provide a high computing power, but the option pricing on recent multi-core CPUs is far from responding in real time. The development of Graphic Processing Units promises a much higher computing power than multi-core CPUs for specialized problems. In this paper, we present methods to compress the data inputs for GPU in computing European options pricing which save large memory bandwidth and give the results in an acceptable time. The experimental result shows that the overall speedup is about 900X.
Keywords :
Monte Carlo methods; coprocessors; parallel processing; pricing; European Monte-Carlo options pricing; GPU computing; Monte Carlo simulation; graphics processing units; memory bandwidth; parallelization; Computer science; Conferences; Joints; Software engineering; GPU computing; Monte Carlo; parallelization; speedup;
Conference_Titel :
Computer Science and Software Engineering (JCSSE), 2011 Eighth International Joint Conference on
Conference_Location :
Nakhon Pathom
Print_ISBN :
978-1-4577-0686-8
DOI :
10.1109/JCSSE.2011.5930129