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 条
  • [1] FPGA Implementation of Orthogonal Matching Pursuit for Compressive Sensing Reconstruction
    Rabah, Hassan
    Amira, Abbes
    Mohanty, Basant Kumar
    Almaadeed, Somaya
    Meher, Pramod Kumar
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (10) : 2209 - 2220
  • [2] Cryptography With Compressive Sensing Orthogonal Matching Pursuit Method
    Atar, Ertan
    Ersoy, Okan K.
    Ozyilmaz, Lale
    [J]. 2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 216 - 219
  • [3] A K-BEST ORTHOGONAL MATCHING PURSUIT FOR COMPRESSIVE SENSING
    Lin, Pu-Hsuan
    Tsai, Shang-Ho
    Chuang, Gene C. -H.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 5706 - 5709
  • [4] A Reducing Iteration Orthogonal Matching Pursuit Algorithm for Compressive Sensing
    Rui Wang
    Jinglei Zhang
    Suli Ren
    Qingjuan Li
    [J]. Tsinghua Science and Technology, 2016, 21 (01) : 71 - 79
  • [5] A Reducing Iteration Orthogonal Matching Pursuit Algorithm for Compressive Sensing
    Wang, Rui
    Zhang, Jinglei
    Ren, Suli
    Li, Qingjuan
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2016, 21 (01) : 71 - 79
  • [6] A reducing iteration orthogonal matching pursuit algorithm for compressive sensing
    Wang R.
    Zhang J.
    Ren S.
    Li Q.
    [J]. Wang, Rui (wangrui@ustb.edu.cn), 1600, Tsinghua University (21): : 71 - 79
  • [7] Orthogonal Matching Pursuit With Thresholding and its Application in Compressive Sensing
    Yang, Mingrui
    de Hoog, Frank
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2015, 63 (20) : 5479 - 5486
  • [8] High-speed FPGA implementation of orthogonal matching pursuit for compressive sensing signal reconstruction
    Polat, Onder
    Kayhan, Sema Koc
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 71 : 173 - 190
  • [9] Robust sensing matrix design for the Orthogonal Matching Pursuit algorithm in compressive sensing
    Li, Bo
    Zhang, Shuai
    Zhang, Liang
    Shang, Xiaobing
    Han, Chi
    Zhang, Yao
    [J]. SIGNAL PROCESSING, 2025, 227
  • [10] Design Issues and Challenges of an FPGA-based Orthogonal Matching Pursuit Implementation for Compressive Sensing Reconstruction
    Nadzri, Muhammad Muzakkir Mohd
    Ahmad, Afandi
    Tukiran, Zarina
    [J]. 2020 18TH IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT (SCORED), 2020, : 493 - 497