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

Diablo’s Memory Channel Technology Reduces Flash Latency and Jitter

Subscribe to our newsletter

Memory technology specialist Diablo Technologies has introduced its TeraDIMM architecture, allowing Flash memory to be supported directly by the DRAM memory bus on servers, reducing latency and jitter for solid state disks. This approach from the Ottawa, Canada company is likely to be attractive for developers of trading applications, which leverage SSDs for such tasks as maintaining transaction state and audit trail data, and trade and quote time series, in a persistent manner.

To date, SSDs – which provide much higher performance than hard disks but still maintain data when power is switched off – have commonly been deployed via adding a PCIe card to a server. While PCIe is a high bandwidth bus, it is also fairly high latency, and prone to latency variances (jitter) as other PCIe devices – notable network I/O – typically share the PCIe bus and so contention can occur. Also, the number of PCIe card slots on server motherboards is generally limited, so that usually just a single PCIe SSD can be fitted into a server.

Working with SSD specialist Smart Storage Systems, Diablo has designed its Flash storage to work with the DDR3 memory bus that servers use to communicate between the CPU and DRAM. The Flash storage devices – 200GB to 400GB initially – are installed in the DIMM sockets on a server motherboard that might otherwise support DRAM. In a typical server, more than six terabytes of Flash can be supported, says Diablo’s vice president of marketing Kevin Wagner, though he notes that higher capacity is available in some servers with additional DIMM sockets.

Diablo reckons that compared to PCIe-based Flash, the memory channel approach reduces latency by more than 85%. It also provides very deterministic – virtually no jitter – communications, which improves the jitter performance characteristics of software applications – an important factor for low-latency trading systems.

Another benefit of the Diablo approach, says Wagner, is that blade servers – often deployed in low-latency co-lo data centres for reasons of compactness – can readily accept DIMM-format devices, whereas PCIe cards – if supported at all – generally need to be manufactured to a non-standard form factor, and so are expensive.

No operating system or application level changes are required to leverage the Diablo DIMM devices, since they are accessed like other SSDs as block disk storage. Wagner says that the company is working with a number of OEM and ISV vendors – he declines to name at this stage – to ensure widespread support for the technology, which is currently being tested by a number of customers, including Wall Street firms. When generally available, it will be available from Smart Storage.

As well as typical low-latency trading applications, the Diablo approach is also likely to find interest from those with big data analytics applications, since it supports several terabytes of fast, non volatile, storage per server.

Subscribe to our newsletter

Related content

WEBINAR

Recorded Webinar: The future of market data – Harnessing cloud and AI for market data distribution and consumption

Market data is the lifeblood of trading, but as data volumes grow and real-time demands increase, traditional approaches to distribution and consumption are being pushed to their limits. Cloud technology and AI-driven solutions are rapidly transforming how financial institutions manage, process, and extract value from market data, offering greater scalability, efficiency, and intelligence. This webinar,...

BLOG

Broadridge and BMLL Partner to Embed Pre-Trade Analytics into Trading Workflows

Broadridge Financial Solutions has formed a strategic partnership with Level 3 historical market data and analytics provider BMLL Technologies, in a move that will embed sophisticated pre-trade analytics directly into Broadridge’s global sell-side Order Management System (OMS) and its Xilix Execution Management System (EMS) for buy-side firms in Japan. The collaboration aims to provide traders...

EVENT

TradingTech Summit New York

Our TradingTech Briefing in New York is aimed at senior-level decision makers in trading technology, electronic execution, trading architecture and offers a day packed with insight from practitioners and from innovative suppliers happy to share their experiences in dealing with the enterprise challenges facing our marketplace.

GUIDE

Complex Event Processing

Over the past couple of years, Complex Event Processing has emerged as a hot technology for the financial markets, and its flexibility has been leveraged in applications as diverse as market data cleansing, to algorithmic trading, to compliance monitoring, to risk management. CEP is a solution to many problems, which is one reason why the...