DocumentCode :
3585579
Title :
FPGA-accelerated Monte-Carlo integration using stratified sampling and Brownian bridges
Author :
de Jong, Mark ; Sima, Vlad-Mihai ; Bertels, Koen ; Thomas, David
Author_Institution :
Dept. of Comput. Eng., Delft Univ. of Technol., Delft, Netherlands
fYear :
2014
Firstpage :
68
Lastpage :
75
Abstract :
Monte-Carlo Integration (MCI) is a numerical technique for evaluating integrals which have no closed form solution. Naive MCI randomly samples the integrand at uniformly distributed points. This naive approach converges very slowly. Stratified sampling can be used to concentrate the samples on segments of the integration domain where the integrand has the highest variance. Even with stratified sampling, MCI converges very slowly for multidimensional integrals. In this work, we implement an FPGA-accelerated design for MISER, a widely used adaptive MCI algorithm applying stratified sampling. We show how to eliminate the recursion from MISER and partition the algorithm between CPUs and FPGAs. The CPUs manage the control-heavy stratification strategy, while the FPGA is responsible for sampling the integrand. The integrand is compiled into a deep pipeline on the FPGA, producing one function evaluation per clock cycle. We demonstrate the FPGA-accelerated design by pricing a path dependent financial derivative called an Asian option. To make optimal use of the stratification, we implement a Brownian bridge on the FPGA that produces one entire bridge per clock cycle. The FPGA-accelerated design is up to 880 times faster compared to a software reference using the GSL implementation of MISER. Compared to naive MCI in software, our design even requires up to 3572 times less execution time to achieve the same accuracy.
Keywords :
Monte Carlo methods; field programmable gate arrays; integration; logic design; Asian option; Brownian bridges; CPU; FPGA-accelerated Monte-Carlo integration; FPGA-accelerated design; MISER; adaptive MCI algorithm; multidimensional integrals; numerical technique; stratified sampling; uniformly distributed points; Bridges; Clocks; Field programmable gate arrays; Hardware; Monte Carlo methods; Pricing; Standards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2014 International Conference on
Print_ISBN :
978-1-4799-6244-0
Type :
conf
DOI :
10.1109/FPT.2014.7082755
Filename :
7082755
Link To Document :
بازگشت