• 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