Skip to content
Free planNo credit card requiredStart writing

article · 2012

SPMD Performance Analysis with Parallel Computing of Matlab

Junjun Cao, Shanshan Fan, Xuan Yang

Cited by 5Abstract and details only

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.

Cite this paper

APA 7

Cao, J., Fan, S., & Yang, X. (2012). SPMD Performance Analysis with Parallel Computing of Matlab. https://doi.org/10.1109/icinis.2012.31

MLA 9

Cao, Junjun, et al. “SPMD Performance Analysis with Parallel Computing of Matlab.” 2012, pp. 80–83, https://doi.org/10.1109/icinis.2012.31.

Chicago

Cao, Junjun, Shanshan Fan, and Xuan Yang. 2012. “SPMD Performance Analysis with Parallel Computing of Matlab.” https://doi.org/10.1109/icinis.2012.31.

Harvard

Cao, J., Fan, S. and Yang, X. (2012) ‘SPMD Performance Analysis with Parallel Computing of Matlab’. Available at: https://doi.org/10.1109/icinis.2012.31.

BibTeX
@article{cao2012spmd,
  title = {{SPMD Performance Analysis with Parallel Computing of Matlab}},
  author = {Cao, Junjun and Fan, Shanshan and Yang, Xuan},
  pages = {80--83},
  year = {2012},
  doi = {10.1109/icinis.2012.31}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.