Sparse Recovery on GPUs: Accelerating the Iterative Soft-Thresholding Algorithm

被引:0
|
作者
Shah, Achal [1 ]
Majumdar, Angshul [2 ]
机构
[1] Indian Inst Technol, Comp Sci & Engn, Gauhati, India
[2] Indraprastha Inst Informat Technol, Elect & Commun Engn, Delhi, India
来源
2014 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT) | 2014年
关键词
Sparse Recovery; Gradient Descent; Numerical Differentiation; Graphics Processing Units; LINEAR INVERSE PROBLEMS; SHRINKAGE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Solving linear inverse problems where the solution is known to be sparse is of interest to both signal processing and machine learning research. The standard algorithms for solving such problems are sequential in nature - they tend to be slow for large scale problems. In the past, researchers have used Graphics Processing Units to accelerate such algorithms. But these acceleration schemes were trivial - speed-ups were achieved by computing the matrix vector products on a GPU. In this work, we propose a novel technique to accelerate a popular recovery algorithm (Iterative Soft Thresholding Algorithm - ISTA). The computational bottleneck in ISTA is in computing the gradient in every iteration. We accelerate this step by efficiently computing the gradient numerically via inexpensive updates that can be easily parallelized on the GPU. Experimental results show that the proposed method can achieve more than an order of magnitude improvement, even for moderate sized problems.
引用
收藏
页码:91 / 95
页数:5
相关论文
共 50 条
  • [1] ITERATIVE SOFT-THRESHOLDING FOR TIME-VARYING SIGNAL RECOVERY
    Balavoine, Aurele
    Rozell, Christopher J.
    Romberg, Justin
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [2] PISTA: Parallel Iterative Soft Thresholding Algorithm for Sparse Image Recovery
    Fiandrotti, Attilio
    Fosson, Sophie M.
    Ravazzi, Chiara
    Magli, Enrico
    2013 PICTURE CODING SYMPOSIUM (PCS), 2013, : 325 - 328
  • [3] Linear Convergence of Iterative Soft-Thresholding
    Bredies, Kristian
    Lorenz, Dirk A.
    JOURNAL OF FOURIER ANALYSIS AND APPLICATIONS, 2008, 14 (5-6) : 813 - 837
  • [4] Linear Convergence of Iterative Soft-Thresholding
    Kristian Bredies
    Dirk A. Lorenz
    Journal of Fourier Analysis and Applications, 2008, 14 : 813 - 837
  • [5] Accelerating monotone fast iterative shrinkage–thresholding algorithm with sequential subspace optimization for sparse recovery
    Tao Zhu
    Signal, Image and Video Processing, 2020, 14 : 771 - 780
  • [6] On a generalization of the iterative soft-thresholding algorithm for the case of non-separable penalty
    Loris, Ignace
    Verhoeven, Caroline
    INVERSE PROBLEMS, 2011, 27 (12)
  • [7] A convergence analysis for iterative sparsification projection with soft-thresholding
    Tao Zhu
    Signal, Image and Video Processing, 2021, 15 : 1705 - 1712
  • [8] A convergence analysis for iterative sparsification projection with soft-thresholding
    Zhu, Tao
    SIGNAL IMAGE AND VIDEO PROCESSING, 2021, 15 (08) : 1705 - 1712
  • [9] Iterative Soft/Hard Thresholding With Homotopy Continuation for Sparse Recovery
    Jiao, Yuling
    Jin, Bangti
    Lu, Xiliang
    IEEE SIGNAL PROCESSING LETTERS, 2017, 24 (06) : 784 - 788
  • [10] Two-point step-size iterative soft-thresholding method for sparse reconstruction
    Wang, Hao
    Liu, Hongying
    Xia, Yong
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2011, 88 (12) : 2527 - 2537