skip to content

Faculty of Economics

Journal Cover

Funie, A-I., Grigoras, P., Burovskiy, P., Luk, W. and Salmon, M.

Run-time Reconfigurable Acceleration for Genetic Programming Fitness Evaluation in Trading Strategies

Journal of Signal Processing Systems

Vol. 90(1) pp. 39-52 (2018)

Abstract: Genetic programming can be used to identify complex patterns in financial markets which may lead to more advanced trading strategies. However, the computationally intensive nature of genetic programming makes it difficult to apply to real world problems, particularly in real-time constrained scenarios. In this work we propose the use of Field Programmable Gate Array technology to accelerate the fitness evaluation step, one of the most computationally demanding operations in genetic programming. We propose to develop a fully-pipelined, mixed precision design using run-time reconfiguration to accelerate fitness evaluation. We show that run-time reconfiguration can reduce resource consumption by a factor of 2 compared to previous solutions on certain configurations. The proposed design is up to 22 times faster than an optimised, multithreaded software implementation while achieving comparable financial returns.

Author links: Mark Salmon  

Publisher's Link: https://link.springer.com/article/10.1007%2Fs11265-017-1244-8



Papers and Publications



Recent Publications


Elliott, M., Golub, B. and Leduc, M. V. Supply Network Formation and Fragility American Economic Review [2022]

Huffman, D., Raymond, C. and Shvets, J. Persistent Overconfidence and Biased Memory: Evidence from Managers American Economic Review [2022]

Rauh, C. and Valladares-Esteban, A. On the Black-White Gaps in Labor Supply and Earnings over the Lifecycle in the US Review of Economic Dynamics [2023]

Carneiro, P., Liu, K. and Salvanes, K. G. The Supply of Skill and Endogenous Technical Change: Evidence from a College Expansion Reform Journal of the European Economic Association [2023]