← Back to article listing


February 26, 2020
Share this

The OnixS directConnect: CME MDP 3.0 Market Data Handler C++ SDK now supports direct access to the SolarflareTM ultra-low latency ef_vi API.

The OnixS directConnect: CME MDP 3.0 Market Data Handler C++ SDK version 5.1 release includes a new implementation of a pre-built Feed Engine using the SolarflareTM ultra-low latency ef_vi API on Linux.

About SolarflareTM and OpenOnloadTM

OpenOnloadTM is part of the SolarflareTM suite of network acceleration technologies. The OpenOnloadTM package includes the Onload sockets acceleration technology for transparent acceleration of sockets-based applications and the ef_vi API for high performance raw Ethernet networking.

The OnixS directConnect: CME MDP 3.0 Market Data Handler C++ SDK ultra-low latency ef_vi API Feed Engine now supports direct access to the SolarflareTM network adapter data-path to deliver the lowest possible latency and reduced, per message, processing overheads.

The key features and benefits of using the SolarflareTM ef_vi API are:

  • User-space: it can be used by unprivileged user-space applications
  • Kernel bypass: Data path operations do not require system calls
  • Low CPU overhead: Data path operations consume very few CPU cycles
  • Low latency: Suitable for ultra-low latency applications
  • High packet rates: Supports millions of packets per second per core

For more information on the OnixS CME MDP 3.0 MDH C++ SDK support for the SolarflareTM ef_vi SDK, you can refer to the CME MDP 3.0 MDH C++ Programming Guide.

 

Why Choose the OnixS directConnect: CME MDP 3.0 Market Data Handler C++ SDK?

The OnixS directConnect: CME MDP 3.0 Market Data Handler C++ SDK enables easy integration of the CME MDP 3.0 market data feed for automated trading strategies and application frameworks. The SDK includes an easy to use API, supports full order book building, ultra-low tick to call-back latencies and is highly tunable based on the target deployment platforms.

The OnixS directConnect: CME MDP 3.0 Market Data Handler C++ evaluation distributions include fast-start reference implementation benchmarking source code samples.

This sample code has been updated to include the SolarflareTM ef_vi API Feed Engine to enable the developer to select which of the available predefined Feed Engine implementations to use to exercise OnixS directConnect: CME MDP 3.0 Market Data Handler C++ API.

 

Access Your Evaluation Download

For more information, you can download an evaluation distribution to become familiar with the use of the OnixS directConnect: CME MDP 3.0 Market Data Handler C++ SDK SolarflareTM ef_vi Feed Engine implementation.

 

You can read more and access your evaluation download here.