Cargando…

An Architecture for Solving the Eigenvalue Problem on Embedded FPGAs

Resource-limited embedded devices like Unmanned Aerial Vehicles (UAVs) often rely on offloading or simplified algorithms. Feature extraction such as Principle Component Analysis (PCA) can reduce transmission data without compromising accuracy, or even be used for applications like facial detection....

Descripción completa

Detalles Bibliográficos
Autores principales: Burger, Alwyn, Urban, Patrick, Boubin, Jayson, Schiele, Gregor
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7343424/
http://dx.doi.org/10.1007/978-3-030-52794-5_3
_version_ 1783555754565828608
author Burger, Alwyn
Urban, Patrick
Boubin, Jayson
Schiele, Gregor
author_facet Burger, Alwyn
Urban, Patrick
Boubin, Jayson
Schiele, Gregor
author_sort Burger, Alwyn
collection PubMed
description Resource-limited embedded devices like Unmanned Aerial Vehicles (UAVs) often rely on offloading or simplified algorithms. Feature extraction such as Principle Component Analysis (PCA) can reduce transmission data without compromising accuracy, or even be used for applications like facial detection. This involves solving eigenvectors and values which is impractical on conventional embedded MCUs. We present a novel hardware architecture for embedded FPGAs that performs eigendecomposition using previously unused techniques like squared Givens rotations. That leads to a 3x performance improvement for 16 [Formula: see text] 16 covariance matrices over similar approaches that use much larger FPGAs. Offering higher than 30 fps at only 68.61 [Formula: see text]J per frame, our architecture creates exciting new possibilities for intelligent mobile devices.
format Online
Article
Text
id pubmed-7343424
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73434242020-07-09 An Architecture for Solving the Eigenvalue Problem on Embedded FPGAs Burger, Alwyn Urban, Patrick Boubin, Jayson Schiele, Gregor Architecture of Computing Systems – ARCS 2020 Article Resource-limited embedded devices like Unmanned Aerial Vehicles (UAVs) often rely on offloading or simplified algorithms. Feature extraction such as Principle Component Analysis (PCA) can reduce transmission data without compromising accuracy, or even be used for applications like facial detection. This involves solving eigenvectors and values which is impractical on conventional embedded MCUs. We present a novel hardware architecture for embedded FPGAs that performs eigendecomposition using previously unused techniques like squared Givens rotations. That leads to a 3x performance improvement for 16 [Formula: see text] 16 covariance matrices over similar approaches that use much larger FPGAs. Offering higher than 30 fps at only 68.61 [Formula: see text]J per frame, our architecture creates exciting new possibilities for intelligent mobile devices. 2020-06-12 /pmc/articles/PMC7343424/ http://dx.doi.org/10.1007/978-3-030-52794-5_3 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Burger, Alwyn
Urban, Patrick
Boubin, Jayson
Schiele, Gregor
An Architecture for Solving the Eigenvalue Problem on Embedded FPGAs
title An Architecture for Solving the Eigenvalue Problem on Embedded FPGAs
title_full An Architecture for Solving the Eigenvalue Problem on Embedded FPGAs
title_fullStr An Architecture for Solving the Eigenvalue Problem on Embedded FPGAs
title_full_unstemmed An Architecture for Solving the Eigenvalue Problem on Embedded FPGAs
title_short An Architecture for Solving the Eigenvalue Problem on Embedded FPGAs
title_sort architecture for solving the eigenvalue problem on embedded fpgas
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7343424/
http://dx.doi.org/10.1007/978-3-030-52794-5_3
work_keys_str_mv AT burgeralwyn anarchitectureforsolvingtheeigenvalueproblemonembeddedfpgas
AT urbanpatrick anarchitectureforsolvingtheeigenvalueproblemonembeddedfpgas
AT boubinjayson anarchitectureforsolvingtheeigenvalueproblemonembeddedfpgas
AT schielegregor anarchitectureforsolvingtheeigenvalueproblemonembeddedfpgas
AT burgeralwyn architectureforsolvingtheeigenvalueproblemonembeddedfpgas
AT urbanpatrick architectureforsolvingtheeigenvalueproblemonembeddedfpgas
AT boubinjayson architectureforsolvingtheeigenvalueproblemonembeddedfpgas
AT schielegregor architectureforsolvingtheeigenvalueproblemonembeddedfpgas