CME was one of the first exchanges where our early clients deployed Magmio. We were there together when CME moved from the FAST-encoded MDP 2 to the improved and faster MDP 3 with SBE (Simple Binary Encoding) about seven years ago. That’s when we released our original MDP 3 feed handler.
Since then, our clients have deployed Magmio at various other exchanges in North America, Europe, and Asia. We have gained a lot of experience through many customer projects.
We’ve managed to reduce the latency by 30-100 nanoseconds, depending on the specific use case and hardware platform.
Today, we are taking that experience back to CME with the release of a completely reworked CME MDP 3 feed handler. Our clients can enjoy the latency reduced by 30 - 100 nanoseconds, depending on the specific use case and hardware platform. The total wire-to-wire latency gets below 300 nanoseconds with a full tick-to-trade pipeline, including the book, in FPGA. For simpler strategies triggering directly on market data messages, latency is close to 100 nanoseconds.
The new CME MDP 3 feed handler is faster, leaner, and better. We are really confident in the new code. That being said, we can’t wait to rework it again a couple of years from now in our endless pursuit for improvement.
What do you think? Are you ready to switch gears now?