我想並行塊2的每個塊1,太parallerlize外環。在MATLAB使用PARFOR嵌套循環
以前的代碼:
for i=rangei <block1> for j=rangej <block2> dependent on <block1> end end
改變代碼:
parfor i=rangei <block1> parfor j=rangej <block2> dependent on <block1> end end
多少效率可在此獲取和將改變的代碼做正確的事? 更改後的代碼是否符合我的要求?
實際上,人們可以觀察到parfor循環迭代是分塊的 - 所以每次迭代都不需要那麼小。當然,還有很多其他因素起作用,主要是與傳輸數據的開銷有關。 – Edric