Skip to main navigation Skip to search Skip to main content

A low latency kernel recursive least squares processor using FPGA technology

  • Yeyong Pang
  • , Shaojun Wang
  • , Yu Peng
  • , Nicholas J. Fraser
  • , Philip H.W. Leong
  • Harbin Institute of Technology
  • The University of Sydney

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 languageEnglish
Title of host publicationFPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology
Pages144-151
Number of pages8
DOIs
StatePublished - 2013
Event2013 12th International Conference on Field-Programmable Technology, FPT 2013 - Kyoto, Japan
Duration: 9 Dec 201311 Dec 2013

Publication series

NameFPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology

Conference

Conference2013 12th International Conference on Field-Programmable Technology, FPT 2013
Country/TerritoryJapan
CityKyoto
Period9/12/1311/12/13

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    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