A Low Latency Kernel Recursive Least Squares Processor Using FPGA Technology

Yeyong Pang,Shaojun Wang,Yu Peng,Nicholas J. Fraser,Philip H. W. Leong
DOI: https://doi.org/10.1109/fpt.2013.6718345
2013-01-01
Abstract:The kernel recursive least squares (KRLS) algorithm performs non-linear regression in an online manner, with similar computational requirements to linear techniques. In this paper, an implementation of the KRLS algorithm utilising pipelining and vectorisation for performance; and microcoding for reusability is described. The design can be scaled to allow tradeoffs between capacity, performance and area. Compared with a central processing unit (CPU) and digital signal processor (DSP), the processor improves on execution time, latency and energy consumption by factors of 5, 5 and 12 respectively.
What problem does this paper attempt to address?