作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (12): 19-21. doi: 10.3969/j.issn.1000-3428.2008.12.007

• 博士论文 • 上一篇    下一篇

基于MPI并行计算的信号稀疏分解

刘 浩1,杨 辉2,尹忠科1,王建英1   

  1. (1. 西南交通大学信息科学与技术学院,成都 610031;2. 摩托罗拉中国软件中心,成都 611731)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-06-20 发布日期:2008-06-20

Signal Sparse Decomposition Based on MPI Parallel Computing

LIU Hao1, YANG Hui2, YIN Zhong-ke1, WANG Jian-ying1   

  1. (1. School of Information Science & Tech., Southwest Jiaotong University, Chengdu 610031; 2. Motorola(China) Electronics Ltd., Chengdu 611731)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-06-20 Published:2008-06-20

摘要: 在研究信号稀疏分解理论及其最常用的匹配追踪算法的基础上,针对MP算法存在的计算量过大的问题,提出一种基于并行计算系统实现信号稀疏分解的方法。该方法利用8台微机,采用MPI消息传递机制,以100 M高速以太网作为互联网络,构建了一套Beowulf 并行计算系统,在此系统上通过编制并行程序来实现MP算法。实际测试表明这种方法具有很高的并行计算效率,分解时间从单机75 min左右下降到8机并行11 min左右,大大提高了信号稀疏分解的速度。

关键词: 稀疏分解, 匹配追踪, 并行计算, MPI消息传递

Abstract: After studying Matching Pursuit(MP) algorithm of signal sparse decomposition, this paper proposes a new approach to improve the speed of MP algorithm, and it describes how to build a Beowulf parallel computing system with 8 PCs. Its parallel computation is implemented by Message-Passing-Interface(MPI), and a 100Mb/s high speed Ethernet network interconnects all PCs. Test is made using parallel computing program to measure the parallel efficiency of the system, results show that this parallel can reduce the MP algorithm computing time-cost from 75 minutes with a PC to 11 minutes with 8 PCs.

Key words: sparse decomposition, Matching Pursuit(MP), parallel computing, MPI message passing

中图分类号: