matlab 高性能并行计算之 spmd

来源:互联网 发布:查看linux文件编码格式 编辑:程序博客网 时间:2024/05/21 13:52

matlab 其实可以在多cpu做并行计算,其中一个模式是 spmd

在命令行输入(matlab r2014a):

parpool

然后可以用spmd模式进行并行计算。

用法如下:

spmdstatementsend


其中statements 为需要并行运行的程序。

最后,输入一下命令以结束并行计算:

delete(gcp('nocreate'))



ok了,可以使用

tic; statements; toc 来比较一下运行时间


0 0