• DocumentCode
    1806245
  • Title

    High Frequency Trading Acceleration Using FPGAs

  • Author

    Leber, Christian ; Geib, Benjamin ; Litz, Heiner

  • Author_Institution
    Univ. of Heidelberg, Mannheim, Germany
  • fYear
    2011
  • fDate
    5-7 Sept. 2011
  • Firstpage
    317
  • Lastpage
    322
  • Abstract
    This paper presents the design of an application specific hardware for accelerating High Frequency Trading applications. It is optimized to achieve the lowest possible latency for interpreting market data feeds and hence enable minimal round-trip times for executing electronic stock trades. The implementation described in this work enables hardware decoding of Ethernet, IP and UDP as well as of the FAST protocol which is a common protocol to transmit market feeds. For this purpose, we developed a microcode engine with a corresponding instruction set as well as a compiler which enables the flexibility to support a wide range of applied trading protocols. The complete system has been implemented in RTL code and evaluated on an FPGA. Our approach shows a 4x latency reduction in comparison to the conventional Software based approach.
  • Keywords
    IP networks; application specific integrated circuits; field programmable gate arrays; local area networks; transport protocols; Ethernet; FAST protocol; FPGA; IP protocol; UDP protocol; application specific hardware; hardware decoding; high frequency trading acceleration; market data feeds; Decoding; Engines; Feeds; Field programmable gate arrays; Hardware; Protocols; Software; Ethernet; FAST; FIX; FPGA; UDP; high frequency trading; low latency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2011 International Conference on
  • Conference_Location
    Chania
  • Print_ISBN
    978-1-4577-1484-9
  • Electronic_ISBN
    978-0-7695-4529-5
  • Type

    conf

  • DOI
    10.1109/FPL.2011.64
  • Filename
    6044837