[心得] 四核心加速 分享 2010 64 已回收

看板MATLAB作者 (詹姆士布雷克)時間15年前 (2011/05/11 18:10), 編輯推噓0(007)
留言7則, 4人參與, 最新討論串1/1
剛剛看了別人文章才曉得 原來四核心要CPU四顆都衝上去才都使用到 快暈倒了阿 已經用了一段時間原來我都用單核心在跑 之前爬文有人說08年版本之後 都會自動幫你加速 結果就這樣用了一兩年了 哈哈 其實我不曉得這個指令對不對 但是我跑程式按F5 那CPU都衝到100%了 而且速度明顯真的有變快 打開matlab之後在command windows 打下 matlabpool open 好像是打開四核心的裝置 這時候他會讀取 CPU也會衝到100% 然後我就跑我的程式都到100% 他也可以關掉 matlabpool close 關掉之後 CPU大概都在25%~28% 這樣應該是有全力再跑了吧 大家可以測試一下 是不是這樣就是四核心再跑了 還是剛剛好誤打誤撞 一點點關係都沒有 哈 以上是一點點小心得 如果有錯誤請給指正謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.242.174.127 ※ 編輯: smallblack11 來自: 111.242.174.127 (05/11 18:12)

05/13 10:24, , 1F
我好像沒有明顯差別 也許可能只有2核心吧...
05/13 10:24, 1F

05/13 10:38, , 2F
你cpu有跑到100%嗎
05/13 10:38, 2F

05/13 13:12, , 3F
沒有 約 60~70% 有開沒開都一樣
05/13 13:12, 3F

05/14 01:23, , 4F
打開pool之後你要用 parfor 或者其他指令才會跑到100%,普
05/14 01:23, 4F

05/14 01:23, , 5F
通寫法沒啥差別
05/14 01:23, 5F

05/15 00:33, , 6F
雙核 2010b 用parfor反而比用一般的for慢 怪怪
05/15 00:33, 6F

05/16 00:37, , 7F
這真的很怪說 哈哈 我都可以跑到100%說 真怪
05/16 00:37, 7F
文章代碼(AID): #1Doc2NZ1 (MATLAB)
文章代碼(AID): #1Doc2NZ1 (MATLAB)