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.
| Original language | English |
|---|---|
| Title of host publication | FPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology |
| Pages | 144-151 |
| Number of pages | 8 |
| DOIs | |
| State | Published - 2013 |
| Event | 2013 12th International Conference on Field-Programmable Technology, FPT 2013 - Kyoto, Japan Duration: 9 Dec 2013 → 11 Dec 2013 |
Publication series
| Name | FPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology |
|---|
Conference
| Conference | 2013 12th International Conference on Field-Programmable Technology, FPT 2013 |
|---|---|
| Country/Territory | Japan |
| City | Kyoto |
| Period | 9/12/13 → 11/12/13 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Fingerprint
Dive into the research topics of 'A low latency kernel recursive least squares processor using FPGA technology'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver