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

Q&A: Mohammad Darwish of AdvancedIO on FPGA Directions

Subscribe to our newsletter

The electronic trading marketplace has been an early adopter of FPGA technology, most often to accelerate I/O and basic feed handling. Now, firms are looking to use FPGAs for more complex business logic. IntelligentTradingTechnology.com spoke to Mohammad Darwish, president and CEO of AdvancedIO Systems, about this trend.

Q: Firstly, let’s find out some more about AdvancedIO Systems – some history and what you do?

A: AdvancedIO Systems has been in business just over eight years and   going strong.  When the market was busy building TOE chips for commodity network cards, we made a strategic decision to use FPGA technology as basis to create the first 10gE programmable network card and sold it to Lockheed Martin back in 2005. The Defense industry is typically an early adopter of technology and at the time there was nothing like it on the market that was built for real time operation. The programmability aspect of the design coupled with its deterministic latency and sustained high bandwidth capabilities made it a perfect match for Lockheed’s application. The financial market took interest in our products for that exact same reason. We are today a key component of a few state of the art trading platforms and have contributed, in a small way, to helping our customers achieve their business objectives. I am pleased that our strategy has proven successful.

Q: What products do you have that are best suited to ultra-low latency financial applications?

A: Going back to our core real time expertise, we provide today a range of high performance 10gE programmable network cards and the right toolset to help financial customers fast track their product development. Our customers are saying we are measuring the lowest latency on the market. This is exciting. I think it is a result of our focus on real time architectures.

If I may take the opportunity, we will be unveiling our fifth generation network card product at the Low Latency Summit on March 27 in London. The V5031 is a PCI Express Gen 3 card based on the latest 28nm Stratix V FPGA technology from Altera.

Q: And how do these help trading firms reduce latency and jitter?

A: I think reducing latency is done through careful overall design optimisation while improving jitter requires introducing determinism in the system. The very nature of FPGA technology is fundamental to help achieve these goals.  Consider when an FPGA is programmed, it is like connecting the wires in a computer chip. The operations inside the FPGA can be made to all run in parallel which provides incredible low latency and rigid deterministic jitter free operation. About a decade ago, conversations around 10gE and FPGA technology required a significant effort especially in a conservative and risk-averse market like the military. Today, there is little debate that for real time performance, FPGA technology is a good choice.

Q: What functions are trading firms running on the FPGA on your card – is it just I/O processing or something more akin to business logic?

A: This really depends on the customer and the application. Some customers need a high performance, ultra low latency network interface to pass the data to the host processors as fast as possible. Others take advantage of the programmability aspect to implement specific business logic that improves the overall system performance.

The detection of a market condition, the execution of trading strategies, and inspection of outgoing trade execution parameters to meet risk controls are functions commonly put on our cards today. We see a movement toward implementing more and more of the business logic on the FPGA as we deliver more powerful systems and tools to simplify application development with FPGA technology. We also see a movement toward adjacent applications that can benefit from low latency and jitter-free operation such as circuit breakers, matching engines, and clearing functions.

Q: What tools do you provide to help developers write code for FPGAs?

A: We find that the market has two camps. Some customers have excellent FPGA design capabilities so they leverage our expressXG development toolset to help them develop new products quickly and reduce their schedule risk. Others are content with writing applications in a high level language like C but they could benefit from the performance our FPGA network cards provide. For that purpose, we are integrating our toolset with higher level tools like OpenCL to help customers port their applications onto our cards.

Q: What do you see as the direction for FPGA technology. How do you expect to be leveraging it in the future? What’s next for your company?

A: In the chip world it is all about higher density, faster speed, and lower power. Historically, FPGA technology has followed processor technology with a few months delay.  Right now, the Stratix V devices from Altera are using 28nm technology which is where processors were a year or so ago. Processors are now using 22nm technology and there is talk about going next to 14nm. So we can expect FPGA technologies to follow this path to higher densities and  faster speed. Suffice to say, this will enable the development of more sophisticated financial products.

We will continue to keep up with the latest FPGA technology and have demonstrated our ability to bring new products to market in a very short time. We are looking at a bigger picture though to see where we could help the financial market and our customers make their systems more efficient and more powerful, which may include more than just FPGA technology. The next few months will be very exciting as we continue to release innovative new products and architectures which promise significantly higher performance and simpler implementation than today’s state of the art.

Subscribe to our newsletter

Related content

WEBINAR

Recorded Webinar: Unlocking Competitive Edge with Outsourcing and Managed Services in Trading Technology

Outsourcing has emerged as a strategic solution for capital markets firms as trading technology infrastructures become more complex, data volumes grow exponentially, and regulatory pressures intensify. .By leveraging third-party expertise, firms can optimise operations, reduce costs, and focus on innovation in their trading technology stack. Outsourcing potentially enables firms to scale seamlessly, meet regulatory reporting...

BLOG

Symphony Partners with TradingView to Enhance Market Data Access and Collaboration

Symphony, the communication and markets technology company, has integrated with TradingView, the market analysis platform. The partnership enables users of the Symphony Messaging platform to access TradingView’s extensive global market data, charts, and news feeds, which span 108 stock exchanges, 46 futures exchanges, 32 forex exchanges, 77 cryptocurrency exchanges, and 100 news and economic data...

EVENT

AI in Capital Markets Summit New York

The AI in Capital Markets Summit will explore current and emerging trends in AI, the potential of Generative AI and LLMs and how AI can be applied for efficiencies and business value across a number of use cases, in the front and back office of financial institutions. The agenda will explore the risks and challenges of adopting AI and the foundational technologies and data management capabilities that underpin successful deployment.

GUIDE

Corporate Actions 2009 Edition

Rather than detracting attention away from corporate actions automation projects, the financial crisis appears to have accentuated the importance of the vital nature of this data. Financial institutions are more aware than ever before of the impact that inaccurate corporate actions data has on their bottom lines as a result of the increased focus on...