Efficient Reconfigurable Architecture for Pricing Exotic Options

被引:4
作者
Fabry, Pieter [1 ,2 ]
Thomas, David [1 ,2 ]
机构
[1] Imperial Coll London, London, England
[2] Imperial Coll, Dept Elect & Elect Engn, South Kensington Campus, London SW7 2AZ, England
关键词
Exotic financial options; reconfigurable hardware; Monte Carlo optimizations; control variate;
D O I
10.1145/3158228
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a new method for Monte Carlo (MC) option pricing using field-programmable gate arrays (FPGAs), which use a discrete-space random walk over a binomial lattice, rather than the continuous space-walks used by existing approaches. The underlying hypothesis is that the discrete-space walk will significantly reduce the area needed for each MC engine, and the resulting increase in parallelisation and raw performance outweighs any accuracy losses introduced by the discretisation. Experimental results support this hypothesis, showing that for a given MC simulation size, there is no significant loss in accuracy by using a discrete space model for the path-dependent exotic financial options. Analysis of the binomial simulation model shows that only limited-precision fixed-point arithmetic is needed, and also shows that pairs of MC kernels are able to share RAM resources. When using realistic constraints on pricing problems, it was found that the size of a discrete-space MC engine can be kept to 370 Flip-Flops and 233 Lookup Tables, allowing up to 3,000 variance-reduced MC cores in one FPGA. The combination of a highly parallelisable architecture and model-specific optimisations means that the binomial pricing technique allows for a 50x improvement in throughput compared to existing FPGA approaches, without any reduction in accuracy.
引用
收藏
页数:22
相关论文
共 19 条
  • [1] PRICING OF OPTIONS AND CORPORATE LIABILITIES
    BLACK, F
    SCHOLES, M
    [J]. JOURNAL OF POLITICAL ECONOMY, 1973, 81 (03) : 637 - 654
  • [2] Boughamoura Wissem, 2011, IAENG International Journal of Applied Mathematics, V41, P320
  • [3] OPTIONS - MONTE-CARLO APPROACH
    BOYLE, PP
    [J]. JOURNAL OF FINANCIAL ECONOMICS, 1977, 4 (03) : 323 - 338
  • [4] Câmara A, 2010, ROBERT W KOLB SER FI, P387
  • [5] OPTION PRICING - SIMPLIFIED APPROACH
    COX, JC
    ROSS, SA
    RUBINSTEIN, M
    [J]. JOURNAL OF FINANCIAL ECONOMICS, 1979, 7 (03) : 229 - 263
  • [6] de Schryver Christian, 2011, Proceedings of the 2011 International Conference on Reconfigurable Computing and FPGAs (ReConFig 2011), P468, DOI 10.1109/ReConFig.2011.11
  • [7] de Schryver C, 2013, DES AUT TEST EUROPE, P248
  • [8] Echeverria Pedro, 2008, 2008 15th IEEE International Conference on Electronics, Circuits and Systems (ICECS 2008), P1296, DOI 10.1109/ICECS.2008.4675097
  • [9] Fu M., 1999, Journal of Computational Finance, V2, P49
  • [10] Multilevel Monte Carlo path simulation
    Giles, Michael B.
    [J]. OPERATIONS RESEARCH, 2008, 56 (03) : 607 - 617