About a-team Marketing Services
The knowledge platform for the financial technology industry
The knowledge platform for the financial technology industry

A-Team Insight Blogs

Exegy Introduces FPGA-Based FIX Protocol Support to Enhance Performance and Efficiency

Subscribe to our newsletter

Front-office trading solutions provider Exegy has integrated FIX protocol support into nxFramework, its FPGA-based development framework, aiming to reduce server resource consumption for FIX protocol processing by an estimated 10-20 times.

In May last year, Exegy acquired Paris-based Enyx, a leading developer of FPGA-based, high-performance trading solutions. By leveraging their extensive expertise in FPGA technology, Exegy has now successfully offloaded FIX protocol processing to the FPGA in a strategic move to not only ensure lower latency but to also substantially decrease server load, thereby freeing up CPU cores for more critical business functions.

Now over thirty years old, the FIX protocol has become a cornerstone of electronic messaging within financial markets. Despite its flexibility and extensibility, the protocol’s design can be resource-intensive, particularly when processing high volumes of FIX traffic through conventional software-based architectures.

“FIX is a flexible and widely used protocol that is very compute intensive for standard CPU-based architecture,” Laurent de Barry, a co-founder of Enyx and now Senior Director, Global Head of Solutions Consulting at Exegy, tells TradingTech Insight. “As data volumes continue to grow and data centre space becomes scarcer, we wanted to offer our customers an alternative to process FIX traffic more efficiently. This new FIX engine offloads the protocol processing to the FPGA, therefore freeing up valuable CPU cores for the business logic and reducing total cost of ownership.”

Exegy’s FIX engine utilises FPGAs to manage hundreds of sessions using just two CPU cores, a task that would typically occupy a least ten times as many cores using a pure software-based approach, according to the company. By employing pre-configured templates to validate FIX messages, filtering out superfluous data and offloading substantial processing workload from software to FPGA, the design enables firms to allocate their computational resources to more productive user applications rather than FIX protocol processing.

“We acknowledge that our customers operate a large software infrastructure that is vital to their business. With this solution, our goal was to offer an easy, painless way to enhance these software applications allowing the hardware to take on the resource intensive task of processing the FIX protocol,” says de Barry. “Customers can now free up valuable CPU cores for their business logic by running the FIX engine on a relatively inexpensive FPGA card without needing to upgrade or add new servers.”

By bridging the divide between hardware and software, Exegy’s solution is designed to provide a software-configurable, FPGA-based FIX stack that offers deterministic manipulation of data streams with low latency, on-the-fly data content modification, and retransmission of altered FIX messages within the FPGA across multiple sessions. Additionally, it promises reduced power consumption and lower operational costs.

The framework also includes a comprehensive suite of software libraries for configuration, monitoring and support, facilitating seamless integration with existing systems. Dedicated APIs are provided for controlling the TCP stack, configuring the FIX offload engine, and managing FIX sessions.

“We focused on providing an FPGA-powered solution, tailored for software users,” says de Barry. “To ensure seamless integration, nxFramework handles each aspect of the FPGA connectivity (i.e. TCP, UDP, PCIe) with simple configuration APIs for the software application, allowing the user to focus on their custom processing and core logic.”

Subscribe to our newsletter

Related content

WEBINAR

Recorded Webinar: Enhancing Buy-Side Trading Efficiency: Navigating Interoperability and AI in Real Workflows

Enhancing Buy-Side Trading Efficiency: Navigating Interoperability and AI in Real Workflows Emerging capabilities in AI and interoperability are transforming trading workflows, with the promise of heightened levels of collaboration and personalisation resulting in greater efficiency and performance. The potential of these new technologies is encouraging financial firms to modernise their trader desktops and streamline operational...

BLOG

Modernising the Front to Back Trading Workflow: Getting Ready for T+1 SEC Settlement

With less than three months to go before the North American securities markets transition from T+2 settlement to T+1, firms have faced numerous operational challenges in adapting to the shortened settlement cycle, and have been making comprehensive preparations to modify their existing processes to comply. As the deadline approaches, what are some of the key...

EVENT

ESG Data & Tech Summit London

The ESG Data & Tech Summit will explore challenges around assembling and evaluating ESG data for reporting and the impact of regulatory measures and industry collaboration on transparency and standardisation efforts. Expert speakers will address how the evolving market infrastructure is developing and the role of new technologies and alternative data in improving insight and filling data gaps.

GUIDE

High Performance Technologies for Trading

The highly specialised realm of high frequency trading without doubt is a great driver for a range of high performance technologies that are becoming essential tools for Wall Street. More so than the now somewhat pedestrian algorithmic trading and analytics/pricing applications that are usually cited as the reason that HPC is hitting the financial markets,...