DocumentCode
3673265
Title
Sparse recovery on GPUs: Accelerating the Iterative Soft-Thresholding Algorithm
Author
Achal Shah;Angshul Majumdar
Author_Institution
Computer Science and Engineering, Indian Institute of Technology, Guwahati, India
fYear
2014
Firstpage
91
Lastpage
95
Abstract
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.
Publisher
ieee
Conference_Titel
Signal Processing and Information Technology (ISSPIT), 2014 IEEE International Symposium on
ISSN
2162-7843
Type
conf
DOI
10.1109/ISSPIT.2014.7300569
Filename
7300569
Link To Document