DocumentCode
2025909
Title
A hardware acceleration technique for gradient descent and conjugate gradient
Author
Kesler, David ; Deka, Biplab ; Kumar, Rakesh
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana Champaign, Champaign, IL, USA
fYear
2011
fDate
5-6 June 2011
Firstpage
94
Lastpage
101
Abstract
Application Robustification, a promising approach for reducing processor power, converts applications into numerical optimization problems and solves them using gradient descent and conjugate gradient algorithms. The improvement in robustness, however, comes at the expense of performance when compared to the baseline non-iterative versions of these applications. To mitigate the performance loss from robustification, we present the design of a hardware accelerator and corresponding software support that accelerate gradient descent and conjugate gradient based iterative implementation of applications. Unlike traditional accelerators, our design accelerates different types of linear algebra operations found in many algorithms and is capable of efficiently handling sparse matrices that arise in applications such as graph matching. We show that the proposed accelerator can provide significant speedups for iterative versions of several applications and that for some applications such as least squares, it can substantially improve the computation time as compared to the baseline non-iterative implementation.
Keywords
conjugate gradient methods; graph theory; optimisation; power aware computing; sparse matrices; application robustification; conjugate gradient; gradient descent; graph matching; hardware acceleration technique; linear algebra operations; numerical optimization problems; processor power reduction; sparse matrices; Acceleration; Adders; Arrays; Engines; Registers; Silicon; Sparse matrices;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Specific Processors (SASP), 2011 IEEE 9th Symposium on
Conference_Location
San Diego, CA
Print_ISBN
978-1-4577-1212-8
Type
conf
DOI
10.1109/SASP.2011.5941086
Filename
5941086
Link To Document