[問題] 四核心平行運算
最近由於要處理大量資料
把原本只用單核的程式改寫成可以進行平行運算
我是把舊程式裡其中兩個步驟使用parfor進行平行運算
程式的格式如下:
% ===========================
matlabpool open local 4
......
......
parfor...
......
end
......
......
parfor...
......
end
......
......
matlabpool close
% ===========================
程式是可以順利運算
出來的結果也沒錯
但是我發現到CPU的使用率有特別的情況發生
第一個parfor迴圈可以使到CPU使用率達到100%
但在進行第二個parfor時卻只有50%~70%並沒有到100%
有人有遇過類似的情況嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.31.48
推
12/06 08:45, , 1F
12/06 08:45, 1F
→
12/06 11:06, , 2F
12/06 11:06, 2F