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
Cao, J., Fan, S., & Yang, X. (2012). SPMD Performance Analysis with Parallel Computing of Matlab. https://doi.org/10.1109/icinis.2012.31
Cao, Junjun, et al. “SPMD Performance Analysis with Parallel Computing of Matlab.” 2012, pp. 80–83, https://doi.org/10.1109/icinis.2012.31.
Cao, Junjun, Shanshan Fan, and Xuan Yang. 2012. “SPMD Performance Analysis with Parallel Computing of Matlab.” https://doi.org/10.1109/icinis.2012.31.
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.
@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.