• DocumentCode
    41005
  • Title

    A Square-Root-Free Matrix Decomposition Method for Energy-Efficient Least Square Computation on Embedded Systems

  • Author

    Fengbo Ren ; Chenxin Zhang ; Liang Liu ; Wenyao Xu ; Owall, Viktor ; Markovic, Dejan

  • Author_Institution
    Dept. of Electr. Eng., Univ. of California, Los Angeles, Los Angeles, CA, USA
  • Volume
    6
  • Issue
    4
  • fYear
    2014
  • fDate
    Dec. 2014
  • Firstpage
    73
  • Lastpage
    76
  • Abstract
    QR decomposition (QRD) is used to solve least-squares (LS) problems for a wide range of applications. However, traditional QR decomposition methods, such as Gram-Schmidt (GS), require high computational complexity and nonlinear operations to achieve high throughput, limiting their usage on resource-limited platforms. To enable efficient LS computation on embedded systems for real-time applications, this paper presents an alternative decomposition method, called QDRD, which relaxes system requirements while maintaining the same level of performance. Specifically, QDRD eliminates both the square-root operations in the normalization step and the divisions in the subsequent backward substitution. Simulation results show that the accuracy and reliability of factorization matrices can be significantly improved by QDRD, especially when executed on precision-limited platforms. Furthermore, benchmarking results on an embedded platform show that QDRD provides constantly better energy-efficiency and higher throughput than GS-QRD in solving LS problems. Up to 4 and 6.5 times improvement in energy-efficiency and throughput, respectively, can be achieved for small-size problems.
  • Keywords
    embedded systems; least squares approximations; mathematics computing; matrix decomposition; power aware computing; LS computation problem; QDRD; QR decomposition methods; backward substitution; embedded systems; energy-efficiency improvement; energy-efficient least square computation; factorization matrix accuracy; factorization matrix reliability; normalization step; performance level maintenance; precision-limited platforms; real-time applications; small-size problems; square-root-free matrix decomposition method; system requirements; throughput improvement; Computational complexity; Embedded systems; Energy efficiency; Least squares approximations; Matrix decomposition; Throughput; Computational complexity; QR decomposition; energy efficiency; least-squares problem; matrix factorization;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2014.2350997
  • Filename
    6882128