Algorithmic Trading: A brief, computational finance case study on data centre FPGAs
Circuit and Systems Research Group, Department of Electrical and Electronic Engineering, Imperial College London
arXiv:1607.05069 [cs.DC], (10 Jan 2016)
@article{inggs2016algorithmic,
title={Algorithmic Trading: A brief, computational finance case study on data centre FPGAs},
author={Inggs, Gordon},
year={2016},
month={jan},
archivePrefix={"arXiv"},
primaryClass={cs.DC}
}
Increasingly FPGAs will be deployed at scale due to the need for increased need for power efficient computation and improved high level synthesis tool flows, creating a new category of device: data centre FPGAs. A method for using these FPGAs is to identify what proportion of a given workload would benefit from being implemented upon the available FPGAs while minimising communication off-chip. As part of the implementation of these tasks, care should be taken in identifying the parallel execution mode, task or pipeline parallelism that should be used. When considering a case study of computational finance tasks, a benchmark workload of Heston and Black-Scholes-based options implemented using OpenCL and OpenSPL, the benefit of this method of using data centre FPGAs is illustrated. These devices deliver latency performance close to that of workstation grade GPUs, while requiring considerably less energy, resulting in 30% more floating point operations per Joule of energy consumed.
July 20, 2016 by hgpu