Title
A Scalable Architecture For Low-Latency Market-Data Processing On Fpga
Abstract
The speed of market data processing is a key factor to grab the gains and losses of instant trading profits. Typically, the market data processing systems are deployed on software platforms, which introduce high and unpredictable processing latencies. In this paper, we propose a scalable architecture for low-latency market-data processing on Field Programmable Gate Array (FPGA). A market-data processing IP library is implemented by the high-level synthesis (HLS) which automatically translates the C-coded market-data decoders to logic-coded ones. Based on the IP library, we propose a bus-based architecture of market-data decoding engine. A constructor is proposed to automatically build the decoding engines for different market-data templates. We demonstrate our design within a Xilinx Kintex-7 FPGA using three Chinese A-share templates and multiple history market-data sets. Our implementation achieves an ultra-low latency of market data processing, 0.5 similar to 1.3us per message on average, 1 similar to 2 orders of magnitude faster than a comparable software implementation.
Year
Venue
Keywords
2016
2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC)
Market Data, Decoding, FPGA, FIX Adapted for STreaming (FAST)
Field
DocType
Citations 
Architecture,Data processing,Latency (engineering),Computer science,Field-programmable gate array,Computer network,Software,Latency (engineering),Decoding methods,Market data,Embedded system
Conference
0
PageRank 
References 
Authors
0.34
6
5
Name
Order
Citations
PageRank
Qiu Tang172.56
Majing Su294.97
Lei Jiang3103.59
Jiajia Yang400.34
Xu Bai5379.94