Published July 19, 2017 | Version v1
Conference paper Open

Hardware Accelerators for Financial Applications in HDL and High-Level Synthesis

  • 1. NTUA
  • 2. NTUA/ICCS

Description

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.

Files

SAMOS 2017.pdf

Files (1.2 MB)

Name Size Download all
md5:655c479f9c493ec2211b6f04d09f13e9
1.2 MB Preview Download

Additional details

Funding

European Commission
VINEYARD – Versatile Integrated Accelerator-based Heterogeneous Data Centres 687628