• DocumentCode
    1653209
  • Title

    An FPGA-based parallel processor for Black-Scholes option pricing using finite differences schemes

  • Author

    Chatziparaskevas, G. ; Brokalakis, A. ; Papaefstathiou, I.

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Tech. Univ. of Crete, Chania, Greece
  • fYear
    2012
  • Firstpage
    709
  • Lastpage
    714
  • Abstract
    Financial engineering is a very active research field as a result of the growth of the derivative markets and the complexity of the mathematical models utilized in pricing the numerous financial products. In this paper, we present an FPGA-based parallel processor optimized for solving the Black-Scholes partial derivative equation utilized in option pricing which employs the two most widely used finite difference schemes: Crank-Nicholson and explicit differences. As our measurements demonstrate, the presented architecture is expandable and the speedup triggered is increased almost linearly with the available silicon resources. Although the processor is optimized for this specific application, it is highly programmable and thus it can significantly accelerate all applications that use finite differences computations. Performance measurements show that our FPGA prototype triggers a 5× speedup when compared with a 2GHz dual-core Intel CPU (Core2Duo). Moreover, for the explicit scheme, our FPGA processor provides an 8× speedup over the same Intel processor.
  • Keywords
    computational complexity; field programmable gate arrays; financial data processing; finite difference methods; microprocessor chips; optimisation; pricing; Black-Scholes option pricing; Black-Scholes partial derivative equation; Crank-Nicholson differences; FPGA-based parallel processor; derivative markets; dual-core Intel CPU; explicit differences; financial engineering; financial product pricing; finite differences schemes; mathematical model complexity; optimization; Computer architecture; Equations; Field programmable gate arrays; Finite difference methods; Mathematical model; Performance evaluation; Pricing; FPGA; Option pricing; finite differences;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176562
  • Filename
    6176562