• DocumentCode
    2446412
  • Title

    SPMD Performance Analysis with Parallel Computing of Matlab

  • Author

    Cao Jun-Jun ; Fan Shan-Shan ; Yang Xuan

  • Author_Institution
    Nat. High Performance Comput. Center at Shenzhen, Shenzhen Univ., Shenzhen, China
  • fYear
    2012
  • fDate
    1-3 Nov. 2012
  • Firstpage
    80
  • Lastpage
    83
  • Abstract
    Matlab Parallel Toolbox is an effective tool for developing parallel program under a multi-processor environment, in which SPMD is the key statement for single instruction multiple data parallel implementation. However, when using spmd to achieve parallel program, beginners may find that it can hardly improve the speedup of program, and is even worse than the serial one. In this paper, we analyze the matrix operation, for-loop control and the influence the computing scale has on the performance of SPMD, and explain why SPMD speedup is hard to be improved through plenty of experiments. Finally we propose effective methods using spmd to improve parallel program speedup and give sample code of joint histogram on image application.
  • Keywords
    mathematics computing; matrix algebra; multiprocessing systems; parallel processing; Matlab parallel toolbox; SPMD performance analysis; SPMD speedup; for-loop control; image application; joint histogram; matrix operation; multiprocessor environment; parallel computing; parallel program; parallel program speedup; Computers; Educational institutions; Histograms; Joints; MATLAB; Parallel programming; Program processors; joint histogram; matlab; parallel programming; speedup; spmd;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Networks and Intelligent Systems (ICINIS), 2012 Fifth International Conference on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-1-4673-3083-1
  • Type

    conf

  • DOI
    10.1109/ICINIS.2012.31
  • Filename
    6376490