Hardware accelerators for financial applications in HDL and High Level Synthesis
Hardware accelerators for financial applications in HDL and High Level Synthesis
复制标题
HDL 和高级综合金融应用的硬件加速器
DOI:
10.1109/samos.2017.8344641
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
D. Soudris
中科院分区:
文献类型:
--
作者:
I. Stamoulias;C. Kachris;D. Soudris
Many financial applications, like the one used for risk valuation, need high performance and low latency implementations to sustain the high volume of data that need to be processed. This paper presents a suite of high performance hardware accelerators for financial applications used in risk valuation (Black & Scholes, Black-76 and Binomial). The accelerators are developed in fixed point using HDL (VHDL) and in floating point using HLS languages. High Level Synthesis (HLS) allows fast implementation of hardware accelerators from the original legacy codes. The HLS hardware accelerators have been mapped onto a PCIe FPGA (ADM-KU3) board, through the Xilinx SDAccel framework and a thorough comparison in terms of resources, performance and accuracy has been performed. The performance evaluation shows that HLS can achieve higher accuracy due to the floating point, but requires up to 20% higher number of resources in terms of DSPs while the fixed-point implementations developed in HDL can save significant space in terms of resources but with limited accuracy compared to the software code.