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

Summit Compute Panel – Mantara’s Arnold on Leveraging Technology

Subscribe to our newsletter

Concluding our coverage of last month’s Low-Latency Summit in New York City, the compute panel allowed Mantara chief architect David Arnold to discuss how the trading application vendor leverages technologies to reduce latency.  Mantara provides a platform for market data delivery, order routing and pre-trade risk, with customers requiring performance across the latency spectrum.  As such, the company keeps a strong focus on underlying technologies, and looks to leverage them as much as possible.

Arnold noted that the company has divided its technology approach into two streams, based on the latency needs of its customers.  For those requiring less than 100 microseconds, it has a software platform running on commodity x86 hardware.  For below 10 microseconds, it has a hardware/firmware offering.

For its software platform, Mantara focuses on the application architecture, paying attention to such details as binding threads to cores, keeping inter-thread communication to cores on the same chip, and making use of kernel bypass to deliver network traffic direct to the application.  Using these techniques, latencies as low as 10 to 20 microseconds can be achieved.

For the sub-10 microsecond world, where improvements in the 100s of nanoseconds are sought, Mantara relies on a hardware PCIe card, hosting a packet processor, which executes functions in firmware.

Packet processors are general purpose CPUs that have been optimised to perform I/O functions, such as memory management, packet steering, and network interfaces.  Mantara uses packet processors from GE Intelligent Platforms, and also leverages network stack technology from 6Wind.

Arnold noted that a packet processor direction provides good performance at the right price point, and that they approach FPGAs in terms of performance, but offer more flexibility, because they can be programmed using traditional techniques.

Mantara writes its code in C, rather than C++, in order to keep more control over the execution of it – there are “no surprises” with C, Arnold said.

Subscribe to our newsletter

Related content

WEBINAR

Recorded Webinar: Unlocking value: Harnessing modern data platforms for data integration, advanced investment analytics, visualisation and reporting

Modern data platforms are bringing efficiencies, scalability and powerful new capabilities to institutions and their data pipelines. They are enabling the use of new automation and analytical technologies that are also helping firms to derive more value from their data and reduce costs. Use cases of specific importance to the finance sector, such as data...

BLOG

Genesis Global Enhances Financial App Development Platform with End-User Reporting Controls

Genesis Global has announced a significant update to its AI-native application development platform for financial markets, giving end-users direct control over the creation, modification and distribution of reports based on application data. The enhancement marks a shift from traditional development practices, where changes to reporting functions would typically require developer intervention and code adjustments. The...

EVENT

Buy AND Build: The Future of Capital Markets Technology

Buy AND Build: The Future of Capital Markets Technology London examines the latest changes and innovations in trading technology and explores how technology is being deployed to create an edge in sell side and buy side capital markets financial institutions.

GUIDE

ESG Handbook 2023

The ESG Handbook 2023 edition is the essential guide to everything you need to know about ESG and how to manage requirements if you work in financial data and technology. Download your free copy to understand: What ESG Covers: The scope and definition of ESG Regulations: The evolution of global regulations, especially in the UK...