Title :
Exploring algorithmic trading in reconfigurable hardware
Author :
Wray, Stephen ; Luk, Wayne ; Pietzuch, Peter
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
Abstract :
This paper describes an algorithmic trading engine based on reconfigurable hardware, derived from a software implementation. Our approach exploits parallelism and reconfigurability of field-programmable gate array (FPGA) technology. FPGAs offer many benefits over software solutions, including a reduction in latency, while increasing overall throughput and computational density. All of which are important attributes to a successful algorithmic trading engine. Experiments show that the peak performance of our hardware architecture for algorithmic trading is 133 times faster than the corresponding software implementation. Six implementations can operate simultaneously on a Xilinx Vertex 5 xc5vlx30 FPGA on average, maximising performance and available resource usage.
Keywords :
Computer architecture; Computer networks; Consumer electronics; Delay; Educational institutions; Engines; Field programmable gate arrays; Hardware; Software algorithms; Throughput; Algorithmic Trading; Reconfigurable Hardware;
Conference_Titel :
Application-specific Systems Architectures and Processors (ASAP), 2010 21st IEEE International Conference on
Conference_Location :
Rennes, France
Print_ISBN :
978-1-4244-6966-6
Electronic_ISBN :
2160-0511
DOI :
10.1109/ASAP.2010.5540966