2014-08-30 43 views
0

我有一個程序,調用m-file包含parfor進行計算。你知道在MATLAB R2014a我們不需要使用parpool或類似的東西和parfor做同樣的開放並行計算。Paralell計算打開和關閉在MATLAB中調用parfor R2014a

我的問題是關閉並行計算。如果我有這個結構(只有parforMATLAB關閉parallel computing結束後parfor的過程?我每10秒呼叫一次parfor。我不希望MATLAB在我的系統的每次迭代中關閉池。

謝謝。

回答

1

parpool文檔:

如果您設置平行的喜好來自動創建一個 並行池在必要的時候,你並不需要顯式調用 parpool命令。 您可能會明確地創建一個池來控制 您因設置而導致的開銷時間,因此該池已準備好用於後續並行語言構造。

這是事實,我們不使用parpool,但它是有道理的,如果你想控制它導致的開銷來使用它。

至於你的問題 - 看看並行計算工具箱首選項:

How to make sure that the pool doesn't shut itself down spontaneously.

我相信,高亮顯示的選項是什麼困擾着你。如果默認超時時間太短,則可以將其延遲或完全禁用。

+0

謝謝你的回答 – user2991243 2014-08-31 14:58:28