Imperial College London

ProfessorWayneLuk

Faculty of EngineeringDepartment of Computing

Professor of Computer Engineering
 
 
 
//

Contact

 

+44 (0)20 7594 8313w.luk Website

 
 
//

Location

 

434Huxley BuildingSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@article{Funie:2017:10.1007/s11265-017-1244-8,
author = {Funie, AI and Grigoras, P and Burovskiy, P and Luk, W and Salmon, M},
doi = {10.1007/s11265-017-1244-8},
journal = {Journal of Signal Processing Systems},
pages = {39--52},
title = {Run-time reconfigurable acceleration for genetic programming fitness evaluation in trading strategies},
url = {http://dx.doi.org/10.1007/s11265-017-1244-8},
volume = {90},
year = {2017}
}

RIS format (EndNote, RefMan)

TY  - JOUR
AB - 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.
AU - Funie,AI
AU - Grigoras,P
AU - Burovskiy,P
AU - Luk,W
AU - Salmon,M
DO - 10.1007/s11265-017-1244-8
EP - 52
PY - 2017///
SN - 1939-8018
SP - 39
TI - Run-time reconfigurable acceleration for genetic programming fitness evaluation in trading strategies
T2 - Journal of Signal Processing Systems
UR - http://dx.doi.org/10.1007/s11265-017-1244-8
UR - http://hdl.handle.net/10044/1/52831
VL - 90
ER -