PMATLAB: Parallel MATLAB library for signal processing applications

被引:0
|
作者
Bliss, Nadya T. [1 ]
Kepner, Jeremy [1 ]
Kim, Hahn [1 ]
Reuther, Albert [1 ]
机构
[1] MIT, Lincoln Lab, Cambridge, MA 02139 USA
关键词
data processing; parallel languages; parallel programming; software;
D O I
暂无
中图分类号
O42 [声学];
学科分类号
070206 ; 082403 ;
摘要
MATLAB (R) is one of the most commonly used languages for scientific computing with approximately one million users worldwide. At MIT Lincoln Laboratory, MATLAB is used by technical staff to develop sensor processing algorithms. MATLAB'S popularity is based on availability of high-level abstractions leading to reduced code development time. Due to the compute intensive nature of scientific computing, these applications often require long running times and would benefit greatly from increased performance offered by parallel computing. pMatlab (www.ll.mit.edu/pMatlab) implements partitioned global address space (PGAS) support via standard operator overloading techniques. The core data structures in pMatlab are distributed arrays and maps, which simplify parallel programming by removing the need for explicit message passing. This paper presents the pMaltab design and results for the HPC Challenge benchmark suite. Additionally, two case studies of pMatlab use are described.
引用
收藏
页码:1189 / +
页数:2
相关论文
共 50 条
  • [1] pMATLAB parallel MATLAB library
    Bliss, N. Travinin
    Kepner, J.
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2007, 21 (03): : 336 - 359
  • [2] Survey of parallel MATLAB techniques and applications to signal and image processing
    Krishnamurthy, Ashok
    Nehrbass, John
    Chaves, Juan Carlos
    Samsi, Siddharth
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL IV, PTS 1-3, 2007, : 1181 - +
  • [3] Transforming Signal Processing Applications into Parallel Implementations
    Ed F. Deprettre
    Roger Woods
    Ingrid Verbauwhede
    Erwin de Kock
    [J]. EURASIP Journal on Advances in Signal Processing, 2007
  • [4] Transforming signal processing applications into parallel implementations
    Deprettre, Ed F.
    Woods, Roger
    Verbauwhede, Ingrid
    de Kock, Erwin
    [J]. EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2007, 2007 (1)
  • [5] Rapid prototyping library for adaptive signal processing applications
    Bigg, T
    Owen, J
    Stewart, RW
    García-Alís, D
    Harteneck, M
    Llovet-Vilà, M
    [J]. ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 2171 - 2174
  • [6] Applications in parallel MATLAB
    Guilfoos, Brian
    Gardiner, Judy
    Chaves, Juan Carlos
    Nehrbass, John
    Ahalt, Stanley
    Krishnamurthy, Ashok
    Unpingco, Jose
    Chalker, Alan
    Humphrey, Laura
    Samsi, Siddharth
    [J]. PROCEEDINGS OF THE HPCMP USERS GROUP CONFERENCE 2006, 2006, : 445 - 448
  • [7] Parallel implementation of a class of adaptive signal processing applications
    Lee M.
    Liu W.
    Prasanna V.K.
    [J]. Algorithmica (New York), 2001, 30 (04): : 645 - 684
  • [8] Parallel implementation of a class of adaptive signal processing applications
    Lee, M
    Liu, W
    Prasanna, VK
    [J]. ALGORITHMICA, 2001, 30 (04) : 645 - 684
  • [9] Visual data-parallel programming for signal processing applications
    Boulet, P
    Dekeyser, JL
    Levaire, JL
    Marquet, P
    Soula, J
    Demeure, A
    [J]. NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2001, : 105 - 112
  • [10] The mathworks distributed and parallel computing tools for signal processing applications
    Behboodian, Ali
    Grad-Freilich, Silvina
    Martin, Grant
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL IV, PTS 1-3, 2007, : 1185 - +