| 查看: 2671 | 回復(fù): 12 | ||
我是包子銅蟲 (正式寫手)
|
[求助]
Linux下 如何實(shí)現(xiàn)matlab多線程計(jì)算(應(yīng)該也叫并行運(yùn)算) 已有2人參與
|
|
|
程序跑了三個(gè)月了,還沒(méi)有結(jié)果,這個(gè)真的不可以有,所以,菜鳥只能在這里求助了。。 由于原先程序運(yùn)算比較大,套用了很多的for循環(huán),考慮到用Linux服務(wù)器來(lái)跑實(shí)驗(yàn)。(主要本人菜鳥一枚,不會(huì)優(yōu)化程序,所以只能用最笨的辦法了,5555······) 學(xué)校有幾臺(tái)32核的Linux服務(wù)器,其matlab版本是R2014a]版本的,上網(wǎng)搜索了一下matlab可以并行計(jì)算,然后就試試了,在原先的程序前我加了----matlabpool local 8(Linux服務(wù)器cpu是64,但是還要其他程序在運(yùn)行就寫了個(gè)8),反正提示是可以開啟8個(gè)labs運(yùn)行(也就是并行池的意思吧),但是發(fā)現(xiàn)運(yùn)算的速度也沒(méi)有我想象提升的那么快,還是很慢,難道是因?yàn)槲以诜⻊?wù)器上面提交的任務(wù)太多了嘛? 最后一個(gè)問(wèn)題就是,matlab是不能開啟多個(gè)并行池進(jìn)行計(jì)算的嗎?我之前打開了一個(gè)并行池,當(dāng)我想開啟第二個(gè)的時(shí)候就開啟不了了,想問(wèn)這個(gè)需要怎么解決? 有沒(méi)有大神可以幫幫我這只菜鳥,自學(xué)的Linux和matlab,很多基礎(chǔ)都不會(huì),求幫忙、求幫忙、求幫忙,重要的事情要說(shuō)三遍。。 |

木蟲 (正式寫手)
木蟲 (正式寫手)
新蟲 (小有名氣)
|
并行運(yùn)算也不是你想它同時(shí)運(yùn)算人家就能做滴 要看這個(gè)并行運(yùn)算會(huì)不會(huì)利用到另外的并行運(yùn)算的結(jié)果 像循環(huán)的嵌套使用并行運(yùn)算是基本沒(méi)用滴 想想就明白了 發(fā)自小木蟲IOS客戶端 |
木蟲 (正式寫手)

木蟲 (著名寫手)
|
matlab并行計(jì)算太擺設(shè),在單機(jī)上parfor確實(shí)好用,但是多臺(tái)機(jī)器的話,機(jī)器間的通信太惱火了。而且對(duì)主調(diào)度節(jié)點(diǎn)性能要求很高,尤其是內(nèi)存。我做過(guò)7個(gè)機(jī)器的并行,完全不好用。2014的并行計(jì)算設(shè)計(jì)的不成熟,建議用2015 。樓主如果有條件可以看看是否可以用GPU算。我現(xiàn)在都放matlab的 并行計(jì)算了。有興趣可以一起研究交流。 發(fā)自小木蟲Android客戶端 |

木蟲 (著名寫手)
|
順便說(shuō)一句,matlab2015已經(jīng)不需要用那個(gè)麻煩的matlab pool語(yǔ)句了。直接parfor就好。多個(gè)機(jī)器的情況下,linux系統(tǒng)的版本要一致,而且在host里面要添加其他機(jī)臺(tái)機(jī)器的域名。在MPI通信的時(shí)候,幾個(gè)機(jī)器才能互相找到。 發(fā)自小木蟲Android客戶端 |

木蟲 (著名寫手)
|
matlab多并行池支持不好,你全開都要跑那么久,如果過(guò)真開多并行。。。。。。。另外,那個(gè)每個(gè)機(jī)器的worker最大只能設(shè)到機(jī)器的物理內(nèi)核數(shù), 不能達(dá)到線程數(shù)。 多個(gè)機(jī)器的情況下,每個(gè)機(jī)器設(shè)置的核數(shù)必須一樣。 如果真做那么大的密集計(jì)算,強(qiáng)烈建議GPU。CPU的并行計(jì)算很無(wú)力。 發(fā)自小木蟲Android客戶端 |

銅蟲 (正式寫手)

銅蟲 (正式寫手)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 288求調(diào)劑 +4 | 于海海海海 2026-03-19 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 一志愿西安交通大學(xué)材料工程專業(yè) 282分求調(diào)劑 +5 | 楓橋ZL 2026-03-18 | 5/250 |
|
|
[考研] 材料080500調(diào)劑求收留 +4 | 一顆meteor 2026-03-13 | 4/200 |
|
|
[考研] 0817調(diào)劑 +3 | 沒(méi)有答案_ 2026-03-14 | 3/150 |
|
|
[考研] 304求調(diào)劑 +6 | 司空. 2026-03-18 | 6/300 |
|
|
[考研] 材料工程專碩調(diào)劑 +5 | 204818@lcx 2026-03-17 | 6/300 |
|
|
[考研] 085700資源與環(huán)境308求調(diào)劑 +3 | 墨墨漠 2026-03-18 | 3/150 |
|
|
[考研] 311求調(diào)劑 +11 | 冬十三 2026-03-15 | 12/600 |
|
|
[考研] 0703化學(xué)調(diào)劑 ,六級(jí)已過(guò),有科研經(jīng)歷 +10 | 曦熙兮 2026-03-15 | 10/500 |
|
|
[考研] 材料與化工求調(diào)劑 +6 | 為學(xué)666 2026-03-16 | 6/300 |
|
|
[考研] 有沒(méi)有道鐵/土木的想調(diào)劑南林,給自己招師弟中~ +3 | TqlXswl 2026-03-16 | 7/350 |
|
|
[考研] 一志愿蘇州大學(xué)材料工程(085601)專碩有科研經(jīng)歷三項(xiàng)國(guó)獎(jiǎng)兩個(gè)實(shí)用型專利一項(xiàng)省級(jí)立項(xiàng) +6 | 大火山小火山 2026-03-16 | 8/400 |
|
|
[考研]
|
zhouzhen654 2026-03-16 | 3/150 |
|
|
[考研] 070303 總分349求調(diào)劑 +3 | LJY9966 2026-03-15 | 5/250 |
|
|
[考研] 326求調(diào)劑 +3 | mlpqaz03 2026-03-15 | 3/150 |
|
|
[考研] 學(xué)碩285求調(diào)劑 +13 | Wisjxn 2026-03-12 | 46/2300 |
|
|
[考研] 材料與化工求調(diào)劑一志愿 985 總分 295 +8 | dream…… 2026-03-12 | 8/400 |
|
|
[考研] 307求調(diào)劑 +5 | 超級(jí)伊昂大王 2026-03-12 | 5/250 |
|
|
[考研] 一志愿山大07化學(xué) 332分 四六級(jí)已過(guò) 本科山東雙非 求調(diào)劑! +3 | 不想理你 2026-03-12 | 3/150 |
|
|
[考研] 081200-11408-276學(xué)碩求調(diào)劑 +3 | 崔wj 2026-03-12 | 4/200 |
|