• 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