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

被引:2
|
作者
Ren, Fengbo [1 ]
Zhang, Chenxin [2 ]
Liu, Liang [2 ]
Xu, Wenyao [3 ]
Wall, Viktor [2 ]
Markovic, Dejan [1 ]
机构
[1] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90095 USA
[2] Lund Univ, Dept Elect & Informat Technol, S-22100 Lund, Sweden
[3] SUNY Buffalo, Dept Comp Sci & Engn, Buffalo, NY 14260 USA
关键词
Computational complexity; energy efficiency; least-squares problem; matrix factorization; QR decomposition;
D O I
10.1109/LES.2014.2350997
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
QR decomposition (QRD) is used to solve leastsquares (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.
引用
收藏
页码:73 / 76
页数:4
相关论文
共 14 条
  • [1] Comments on "A Square-Root-Free Matrix Decomposition Method for Energy-Efficient Least Square Computation on Embedded Systems"
    Mansour, Mohammad M.
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2016, 8 (03) : 61 - 63
  • [2] An Efficient FPGA Implementation of Orthogonal Matching Pursuit With Square-Root-Free QR Decomposition
    Ge, Xiang
    Yang, Fan
    Zhu, Hengliang
    Zeng, Xuan
    Zhou, Dian
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (03) : 611 - 623
  • [3] A UNIFIED SQUARE-ROOT-FREE APPROACH FOR QRD-BASED RECURSIVE LEAST-SQUARES ESTIMATION
    HSIEH, SF
    LIU, KJR
    YAO, K
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1993, 41 (03) : 1405 - 1409
  • [4] AN ITERATIVE METHOD FOR THE COMPUTATION OF A MATRIX INVERSE-SQUARE ROOT
    LAKIC, S
    [J]. ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1995, 75 (11): : 867 - 873
  • [5] Weighted least square analysis method for free energy calculations
    Hu, Dan
    Guan, Xiaoqing
    Wang, Yukun
    [J]. JOURNAL OF COMPUTATIONAL CHEMISTRY, 2018, 39 (28) : 2397 - 2404
  • [6] A High-Throughput Subspace Pursuit Processor for ECG Recovery in Compressed Sensing Using Square-Root-Free MGS QR Decomposition
    Liu, Yizhong
    Song, Tian
    Zhuang, Yiqi
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (01) : 174 - 187
  • [7] An Energy-Efficient Middleware for Computation Offloading in Real-Time Embedded Systems
    Toma, Anas
    Pagani, Santiago
    Chen, Jian-Jia
    Karl, Wolfgang
    Henkel, Joerg
    [J]. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 228 - 237
  • [8] A unified square-root approach for the score and Fisher information matrix computation in linear dynamic systems
    Kulikova, M. V.
    Tsyganova, J. V.
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2016, 119 : 128 - 141
  • [9] GreenMD: Energy-efficient Matrix Decomposition on Heterogeneous Multi-GPU Systems
    Zamani, Hadi
    Bhuyan, Laxmi
    Chen, Jieyang
    Chen, Zizhong
    [J]. ACM TRANSACTIONS ON PARALLEL COMPUTING, 2023, 10 (02)
  • [10] Genetic Programming for Energy-Efficient and Energy-Scalable Approximate Feature Computation in Embedded Inference Systems
    Lu, Jie
    Jia, Hongyang
    Verma, Naveen
    Jha, Niraj K.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (02) : 222 - 236