3
A
回答
4
您將能夠擁有8名工作者,因爲4個核心具有超線程,爲您提供8個邏輯核心。但是,因爲只有4個物理核心,理論上8個工作人員不應該比4個工作人員快得多。 但是,我確實發現在我的i7上6和8名工人比4人快。
爲此嘗試
matlabpool open 8;
parfor I = 1:N
#your code
end
編輯:在R2014a matlabpool
被替換爲parpool
,所以用這個來代替:
parpool('local', 8);
parfor I = 1:N
#your code
end
打開本地計算機上的8個內核。
注意:當Matlab啓動時,您只需要運行一次matlabpool
命令。然後,您可以在不打開工作人員的情況下運行帶有parfor循環的許多腳本,它們將保持打開狀態,直到您關閉它們或關閉Matlab。
這應該會在本地系統上打開8位工作人員。
如果您收到有關可用工人數量的錯誤,則需要更改設置: 並行菜單 - >管理配置。右鍵單擊「本地」行。在調度選項卡,設置爲8
最後「可向調度人員的數量」,你只能有工人在同時打開的一個池,使用:
poolobj = gcp('nocreate');
delete(poolobj);
來關閉打開游泳池。然後你可以嘗試打開另一個有更多工人的游泳池。
相關問題
- 1. 我可以擁有比列更多的候選鍵嗎?
- 2. 我們可以有多個工人流程進行搶劫嗎?
- 3. 我們如何在MATLAB中爲特定數量的工作人員(核心)創建分佈式陣列?
- 4. 我們可以在Flash中擁有4個以上的stage3D嗎?
- 5. 我可以擁有沒有聚集索引的主鍵嗎?我也可以擁有多值聚簇索引嗎?
- 6. 我可以擁有300個或更多站點地圖嗎?
- 7. 我可以使用Elastic Beanstalk部署工作人員嗎?
- 8. 打破工作人員名單和人們每天可以做的工作#
- 9. 分叉更多的工人可以讓我平衡CPU繁重的工作嗎?
- 10. 我們可以在接口中有成員變量嗎?
- 11. 它運行更多的分區比內核數量有意義嗎?
- 12. 我們可以輪詢服務人員的通知嗎
- 13. 我們可以擁有2個元素的相同ID嗎?
- 14. 核心數據遷移 - 我們可以在xcode中擁有多個.xcmappingmodel文件嗎?
- 15. 我可以擁有LinkedHashSets的LinkedHashSet嗎?
- 16. 可以從JavaScript web工作人員調用ActionScript函數嗎?
- 17. 我可以擁有「私人」UUID
- 18. 我可以使用多少名後臺工作人員?
- 19. 提交經過審覈,我們可以有TestFlight工作
- 20. 如果我們有更多的數據,可以增加更有效嗎?
- 21. 我們可以擁有多個RSA的單個私鑰的公鑰嗎?
- 22. 我們可以更改功能表中的工作表嗎?
- 23. 擁有更多的Java類或者擁有更少的類來完成更多的工作會更好嗎?
- 24. 我們可以看到Windows 7的內核源代碼嗎?
- 25. 我們可以使用paypal一次付清人員清單嗎?
- 26. 工作人員的請求可以通過服務人員進行代理嗎?
- 27. 我可以在parfor(MATLAB)上的工作人員之間發送和接收數據嗎?
- 28. 我們可以在我們的matlab程序中使用「點」嗎?
- 29. 我們可以在內核中聲明一個類型爲cufftComplex的變量嗎?
- 30. 我需要編寫一個查詢來列出所有員工以及他們擁有的下屬的數量
thanks.Should我應該在'parfor'之前加入'R2014a'嗎? – user2991243 2014-08-29 06:50:42
要檢查是否啓用了超線程(即8個邏輯內核),請打開任務管理器並轉至性能選項卡,您應該在CPU使用率歷史記錄中看到8個圖。 (僅適用於Windows) – Sheldon 2014-08-29 06:51:47
+'''MATLAB'用於'core i7'的默認工作數是多少? – user2991243 2014-08-29 06:53:38