Ultra low latency market data feed on IBM PowerENTM

  • Authors:
  • Davide Pasetto;Karol Lynch;Robert Tucker;Brendan Maguire;Fabrizio Petrini;Hubertus Franke

  • Affiliations:
  • IBM Research, Dublin Research Labs, Mulhuddart, Dublin, Ireland;IBM Research, Dublin Research Labs, Mulhuddart, Dublin, Ireland;IBM Research, Dublin Research Labs, Mulhuddart, Dublin, Ireland;IBM Research, Dublin Research Labs, Mulhuddart, Dublin, Ireland;IBM Research, TJ Watson Research Center, Yorktown Heights, USA 10598;IBM Research, TJ Watson Research Center, Yorktown Heights, USA 10598

  • Venue:
  • Computer Science - Research and Development
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Financial Market IT solutions increasingly depend on ultra low latency message processing and target microseconds latencies in order to provide traders with a competitive advantages over their peers. Some solutions are available on the market, ranging from general purpose systems with advanced network cards to specialized hardware solutions based on FPGA. The novel IBM PowerENTM "Edge of Network" processor integrates network interfaces with functional accelerators and multi-threaded cores. This paper describes the design, implementation and performance evaluation of a Market Data Feed solution based on the PowerEN processor. The paper details the SoC mechanism designed to reduce latency and increase throughput and shows how these can be used to build a Market Data Feed solutions that achieves performance figures usually obtainable only by special hardware. This prototype described achieves an average latency of 6.7 μs for an OPRA v2 feed and is able to process 1M updates per second on 2 hardware thread, achieving more than 16M updates per second on a single chip solution without consuming all the resources and thus being able to also run customer software.