Back to Search
Start Over
Low latency FPGA acceleration of market data feed arbitration
- Source :
- ASAP
- Publication Year :
- 2014
- Publisher :
- IEEE, 2014.
-
Abstract
- A critical source of information in automated trading is provided by market data feeds from financial exchanges. Two identical feeds, known as the A and B feeds, are used in reducing message loss. This paper presents a reconfigurable acceleration approach to A/B arbitration, operating at the network level, and supporting any messaging protocol. The key challenges are: providing efficient, low latency operations; supporting any market data protocol; and meeting the requirements of downstream applications. To facilitate a range of downstream applications, one windowing mode prioritising low latency, and three dynamically configurable windowing methods prioritising high reliability are provided. We implement a new low latency, high throughput architecture and compare the performance of the NASDAQ TotalView-ITCH, OPRA and ARCA market data feed protocols using a Xilinx Virtex-6 FPGA. The most resource intensive protocol, TotalView-ITCH, is also implemented in a Xilinx Virtex-5 FPGA within a network interface card. We offer latencies 10 times lower than an FPGA-based commercial design and 4.1 times lower than the hardware-accelerated IBM PowerEN processor, with throughputs more than double the required 10Gbps line rate.
- Subjects :
- Computer science
business.industry
Reliability (computer networking)
Throughput
computer.software_genre
Network interface controller
Embedded system
Latency (engineering)
Algorithmic trading
business
Field-programmable gate array
Downstream (networking)
computer
Protocol (object-oriented programming)
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2014 IEEE 25th International Conference on Application-Specific Systems, Architectures and Processors
- Accession number :
- edsair.doi...........5c939155233ebb72c4fe2dafe248ad9b
- Full Text :
- https://doi.org/10.1109/asap.2014.6868628