DocumentCode :
2498275
Title :
Design and implementation of a high performance financial Monte-Carlo simulation engine on an FPGA supercomputer
Author :
Tian, Xiang ; Benkrid, Khaled
Author_Institution :
Sch. of Eng. & Electron., Univ. of Edinburgh, Edinburgh
fYear :
2008
fDate :
8-10 Dec. 2008
Firstpage :
81
Lastpage :
88
Abstract :
Monte-Carlo simulation is a very widely used technique in scientific computations in general with huge computation benefits in solving problems where closed form solutions are impossible to derive. This technique is also characterized by a high degree of parallelism as a large number of different simulation paths need to be calculated, which makes it ideal for a parallel hardware implementation. This paper illustrates the benefits of such implementation in the context of financial computing as it implements a financial Monte-Carlo simulation engine on an FPGA-based supercomputer, called Maxwell, developed at the University of Edinburgh. The latter consists of a 32 CPU cluster augmented with 64 Virtex-4 Xilinx FPGAs connected in a 2D torus. Our engine can implement various Monte-Carlo simulations on the Maxwell machine with speed-ups in the 3-order magnitude compared to equivalent software implementations. This is illustrated in this paper in the context of an implementation of the Black-Scholes option pricing model. Real hardware implementation shows that our FPGA-based implementation of the Black-Scholes model outperforms an equivalent software implementation running on a workstation cluster with the same number of computing nodes (CPU/FPGA) by a factor of 750, which is the fastest ever reported FPGA implementation of this model.
Keywords :
Monte Carlo methods; digital simulation; field programmable gate arrays; financial data processing; parallel machines; pricing; share prices; Black-Scholes option pricing model; CPU cluster; FPGA supercomputer; Maxwell machine; field programmable gate array; high performance financial Monte-Carlo simulation engine; parallel hardware implementation; Closed-form solution; Computational modeling; Context modeling; Engines; Field programmable gate arrays; Hardware; Parallel processing; Pricing; Supercomputers; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ICECE Technology, 2008. FPT 2008. International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-3783-2
Electronic_ISBN :
978-1-4244-2796-3
Type :
conf
DOI :
10.1109/FPT.2008.4762369
Filename :
4762369
Link To Document :
بازگشت