matlab 高性能並行計算之 spmd

matlab 其實可以在多cpu做並行計算,其中一個模式是 spmd

在命令行輸入(matlab r2014a):

parpool

然後可以用spmd模式進行並行計算。

用法如下:

spmd

statements

end


其中statements 爲需要並行運行的程序。

最後,輸入一下命令以結束並行計算:

delete(gcp('nocreate'))



ok了,可以使用

tic; statements; toc 來比較一下運行時間


發佈了38 篇原創文章 · 獲贊 22 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章