DocumentCode
2973388
Title
A low latency kernel recursive least squares processor using FPGA technology
Author
Yeyong Pang ; Shaojun Wang ; Yu Peng ; Fraser, Nicholas J. ; Leong, Philip H. W.
Author_Institution
Harbin Inst. of Technol., Harbin, China
fYear
2013
fDate
9-11 Dec. 2013
Firstpage
144
Lastpage
151
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.
Keywords
digital arithmetic; field programmable gate arrays; least squares approximations; parallel processing; FPGA technology; kernel recursive least squares algorithm; low latency kernel recursive least squares processor; microcoding technique; nonlinear regression; pipeline processing; vectorisation technique; Field programmable gate arrays; Kernel; Machine learning algorithms; Random access memory; Training; Vector processors; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2013 International Conference on
Conference_Location
Kyoto
Print_ISBN
978-1-4799-2199-7
Type
conf
DOI
10.1109/FPT.2013.6718345
Filename
6718345
Link To Document