• DocumentCode
    3723423
  • Title

    ApproxEigen: An approximate computing technique for large-scale eigen-decomposition

  • Author

    Qian Zhang;Ye Tian;Ting Wang;Feng Yuan;Qiang Xu

  • Author_Institution
    CUhk REliable Computing Laboratory (CURE), Department of Computer Science & Engineering, The Chinese University of Hong Kong, Shatin, N.T., Hong Kong
  • fYear
    2015
  • Firstpage
    824
  • Lastpage
    830
  • Abstract
    Recognition, Mining, and Synthesis (RMS) applications are expected to make up much of the computing workloads of the future. Many of these applications (e.g., recommender systems and search engine) are formulated as finding eigenvalues/vectors of large-scale matrices. These applications are inherently error-tolerant, and it is often unnecessary, sometimes even impossible, to calculate all the eigenpairs. Motivated by the above, in this work, we propose a novel approximate computing technique for large-scale eigen-decomposition, namely ApproxEigen, wherein we focus on the practically-used Krylov subspace methods to find finite number of eigenpairs. With ApproxEigen, we provide a set of computation kernels with different levels of approximation for data pre-processing and solution finding, and conduct accuracy tuning under given quality constraints. Experimental results demonstrate that ApproxEigen is able to achieve significant energy-efficiency improvement while keeping high accuracy.
  • Keywords
    "Approximation methods","Eigenvalues and eigenfunctions","Kernel","Tuning","Approximation algorithms","Resilience","Runtime"
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2015 IEEE/ACM International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCAD.2015.7372656
  • Filename
    7372656