DocumentCode
1721187
Title
Acceleration of financial Monte-Carlo simulations using FPGAs
Author
Thomas, David B.
Author_Institution
Dept. of Electrical and Electronic Engineering, Imperial College London, UK
fYear
2010
Firstpage
1
Lastpage
6
Abstract
There is a need for improved performance in financial computing, both to improve the quality of the results produced by existing methods, such as incorporating more realistic models of risk, and to increase the scope of applications, such as modelling corporation-wide exposure to risk without applying simplifying abstractions. However, increased performance comes at significant cost, both in terms of the capital costs, and also in terms of power consumption. Field-Programmable Gate Arrays (FPGAs) offer one way of providing greater performance than CPUs while also reducing power consumption, and are particularly well-suited for computationally intensive tasks such as Monte-Carlo simulation. However, existing programming models for FPGAs require too much specialist knowledge and programmer effort, making it infeasible to use them in most financial applications. This paper gives an overview of Contessa, a high-level language for describing Monte-Carlo simulations, with an automated compilation route to pipelined high-performance hardware. By providing a push-button high-level route to FPGA-accelerated performance, languages such as Contessa provide one way in which the benefits of FPGAs can be exploited in computational finance.
Keywords
Field programmable gate arrays; Hardware; Instruction sets; Monte Carlo methods; Pipelines; Random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computational Finance (WHPCF), 2010 IEEE Workshop on
Conference_Location
New Orleans, LA, USA
Print_ISBN
978-1-4244-9062-2
Type
conf
DOI
10.1109/WHPCF.2010.5671823
Filename
5671823
Link To Document