Title :
High Frequency Trading Acceleration Using FPGAs
Author :
Leber, Christian ; Geib, Benjamin ; Litz, Heiner
Author_Institution :
Univ. of Heidelberg, Mannheim, Germany
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;
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
DOI :
10.1109/FPL.2011.64