A parallel and pipelined implementation of a pascal-simplex based multi-asset option pricer on FPGA using OpenCL

被引:1
作者
Mahony, Aidan O. [1 ]
Zeidan, Gil [2 ]
Hanzon, Bernard [3 ]
Popovici, Emanuel [1 ]
机构
[1] Univ Coll Cork, Dept Elect & Elect Engn, Cork, Ireland
[2] Intel Corp, Programmable Solut Grp, Houston, TX USA
[3] Univ Coll Cork, Dept Math, Cork, Ireland
基金
爱尔兰科学基金会;
关键词
Multi-asset option pricing; Field-programmable gate arrays; Parameterized design; OpenCL; European options; Hardware accelerators for finance;
D O I
10.1016/j.micpro.2022.104508
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-asset option pricing is a financial tool that offers a competitive advantage in the global financial markets. To achieve the commercial advantage, performance and accuracy are two key desiderata of such tools. Techniques for financial option pricing have been actively researched for some time. Combined with recent advances in heterogeneous computing, new computing methods of lower latency option pricing have become available. Field-Programmable Gate Array technology offers a powerful framework for building architectures for highly parallel option pricing. This paper presents a versatile, high performance implementation of an accurate multi-asset option pricer on an Intel Stratix 10 GX device. The implementation is highly flexible for the number of assets supported, the maximum tree depth, and the pipelining parameters. The theory that this architecture is based on is that of a recombining multinomial tree approach, which is a generalization of the binomial tree model. This novel architecture was implemented on Field-Programmable Gate Array technology. The implementation presented in this paper enables the computation of an option price on up to 7 assets and can compute up to 43 times faster than a software implementation in a general-purpose processor.
引用
收藏
页数:9
相关论文
共 35 条