GPU Implementation of Orthogonal Matching Pursuit for Compressive Sensing

被引:28
|
作者
Fang, Yong [1 ]
Chen, Liang [1 ]
Wu, Jiaji [2 ]
Huang, Bormin [3 ]
机构
[1] NW A&F Univ, Coll Informat Engn, Yangling, Shaanxi, Peoples R China
[2] Xidian Univ, Minist Educ, Key Lab Intelligent Percept & Image Understanding, Xian, Shaanxi, Peoples R China
[3] Univ Wisconsin, Space Sci & Engn Ctr, Madison, WI USA
基金
美国国家科学基金会;
关键词
compressive sampling; recovery algorithm; orthogonal matching pursuit; graphics processing unit; SIGNAL RECOVERY;
D O I
10.1109/ICPADS.2011.158
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recovery algorithms play a key role in compressive sampling (CS). Currently, a popular recovery algorithm for CS is the orthogonal matching pursuit (OMP), which possesses the merits of low complexity and good recovery quality. Considering that the OMP involves massive matrix/vector operations, it is very suited to being implemented in parallel on graphics processing unit (GPU). In this paper, we first analyze the complexity of each module in the OMP and point out the bottlenecks of the OMP lie in the projection module and the least-squares module. To speedup the projection module, Fujimoto's matrix-vector multiplication algorithm is adopted. To speedup the least-squares module, the matrix-inverse-update algorithm is adopted. Experimental results show that +40x speedup is achieved by our implementation of OMP on GTX480 GPU over on Intel(R) Core(TM) i7 CPU. Since the projection module occupies more than 2/3 of the total run time, we are looking for a faster matrix-vector multiplication algorithm.
引用
收藏
页码:1044 / 1047
页数:4
相关论文
共 50 条
  • [41] YAMPA: Yet Another Matching Pursuit Algorithm for Compressive Sensing
    Lodhi, Muhammad A.
    Voronin, Sergey
    Bajwa, Waheed U.
    [J]. COMPRESSIVE SENSING V: FROM DIVERSE MODALITIES TO BIG DATA ANALYTICS, 2016, 9857
  • [42] COMPRESSED SENSING SIGNAL RECOVERY VIA A* ORTHOGONAL MATCHING PURSUIT
    Karahanoglu, Nazim Burak
    Erdogan, Hakan
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 3732 - 3735
  • [43] Simplified Analysis of Orthogonal Matching Pursuit Performance in Compressed Sensing
    Pejoski, Slavche
    Kafedziski, Venceslav
    [J]. 2015 23RD TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2015, : 368 - 371
  • [44] Analysis of Orthogonal Matching Pursuit for Compressed Sensing in Practical Settings
    Masoumi, Hamed
    Verhaegen, Michel
    Myers, Nitin Jonathan
    [J]. 2023 IEEE STATISTICAL SIGNAL PROCESSING WORKSHOP, SSP, 2023, : 170 - 174
  • [45] Optimization design and FPGA Implementation of orthogonal matching pursuit algorithm
    Mo Yujun
    Bai Zhengyao
    Huang Zhen
    Dong Liang
    Zhou Yan
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL SYMPOSIUM ON TEST AUTOMATION & INSTRUMENTATION, VOLS 1 AND 2, 2014, : 659 - 664
  • [46] Compressive Sensing of Block-Sparse Signals Recovery Based on Sparsity Adaptive Regularized Orthogonal Matching Pursuit Algorithm
    Zhao, Qiang
    Wang, Jinkuan
    Han, Yinghua
    Han, Peng
    [J]. 2012 IEEE FIFTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2012, : 1141 - 1144
  • [47] GPU IMPLEMENTATION OF A HYPERSPECTRAL CODED APERTURE ALGORITHM FOR COMPRESSIVE SENSING
    Bernabe, Sergio
    Martin, Gabriel
    Nascimento, Jose M. P.
    Bioucas-Dias, Jose M.
    Plaza, Antonio
    Silva, Vitor
    [J]. 2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 521 - 524
  • [48] Compression Sensing Signal Detection Algorithm Based on Orthogonal Matching Pursuit
    Jian, Shen
    Changping, Dang
    Ying, Ke
    Chen, Chi
    [J]. INTERNATIONAL JOURNAL OF WIRELESS INFORMATION NETWORKS, 2020, 27 (02) : 271 - 279
  • [49] Adaptive Forward-Backward Orthogonal Matching Pursuit for Compressed Sensing
    Mourad, Nasser
    Sharkas, Maha
    Elsherbeny, Mostafa M.
    [J]. 2016 33RD NATIONAL RADIO SCIENCE CONFERENCE (NRSC), 2016, : 114 - 121
  • [50] An orthogonal Matching Pursuit Algorithm Optimization Design Based On FPGA Implementation
    Dai, Jiyang
    Luo, Huazhu
    Shen, Pei
    Xu, Lizhou
    [J]. PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 3752 - 3756