DocumentCode :
3668797
Title :
A scalable FPGA architecture for nonnegative least squares problems
Author :
Alric Althoff;Ryan Kastner
Author_Institution :
Computer Science and Engineering, University of California, San Diego, USA
fYear :
2015
Firstpage :
1
Lastpage :
8
Abstract :
Nonnegative least squares (NNLS) optimization is an important algorithmic component of many problems in science and engineering, including image segmentation, spectral deconvolution, and reconstruction of compressively sensed data. Each of these areas can benefit from high performance implementations suitable for embedded applications. Unfortunately, the NNLS problem has no solution expressible in closed-form, and many popular algorithms are not amenable to compact and scalable hardware implementation. Classical iterative algorithms generally have a per-iteration computational cost with cubic growth, and interdependencies which limit parallel approaches. In this paper we develop two efficient hardware architectures. One is based on a novel algorithm we develop in this paper specifically to reduce FPGA area consumption while preserving performance. We implement our architectures on a very small FPGA and apply them to reconstruction of a compressively sensed signal showing residual error results competitive with traditional algorithms.
Keywords :
"Hardware","Field programmable gate arrays","Convergence","Algorithm design and analysis","Random access memory","Computer architecture","Optimization"
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2015 25th International Conference on
Type :
conf
DOI :
10.1109/FPL.2015.7293750
Filename :
7293750
Link To Document :
بازگشت