FPGA-based Low Latency Trading


This project involves the development of low-latency trading systems using FPGA hardware.


Professor Philip Leong, Associate Professor Craig Jin, Professor Alistair McEwan

Research Location

Electrical and Information Engineering

Program Type



A field programmable gate array (FPGA) is an array of logic gates in which the functionality and interconnection can be configured by downloading a bitstream into its memory. They combine the programmability of microprocessors with the speed and flexibility of application specific integrated circuits (ASICs). FPGAs can be used to accelerate problems in areas as diverse as signal processing, networking, scientific computing and financial engineering, this field of research being known as reconfigurable computing.  Low latency is a focus of many trading systems on Wall Street and their systems use traditional PC technology and have latencies measured in milliseconds. In this research, we will develop trading algorithms suited for direct hardware implementation on an FPGA as well as design prototype reconfigurable hardware which combines a network interface controller (NIC) and trading logic on the same device.  This should result in an order of magnitude reduction in latency.

Want to find out more?

Contact us to find out what’s involved in applying for a PhD. Domestic students and International students

Contact Research Expert to find out more about participating in this opportunity.

Browse for other opportunities within the Electrical and Information Engineering .


FPGA, reconfigurable computing, financial engineering, networking, computer architecture

Opportunity ID

The opportunity ID for this research opportunity is: 1058

Other opportunities with Professor Philip Leong

Other opportunities with Associate Professor Craig Jin

Other opportunities with Professor Alistair McEwan