Re: [問題]關於 R 在多核心電腦之運作

看板Statistics作者 (真‧人肉Matlab)時間16年前 (2009/04/16 08:14), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串2/2 (看更多)
想做平行計算的程式 跟一般的程式不一樣吧 一般還需要寫怎麼把計算分派下去 不過現在買的CPU不是雙核就是四核 想問個笨問題 如果一次開四個R 分別算不同的東西 這樣應該就會四個核都使用到吧? (在MS作業系統下) ※ 引述《FDBDB (TEJ)》之銘言: : 想請問關於R在多核心電腦運作的情形 : 因找到以下網址 : http://cran.r-project.org/web/packages/multicore/index.html : 想請教一下 : 是可以透過這個 Package 使 R 的運作數度加快呢 : 因為電腦是購買四核心 : 但每次運作R程式時 : 都只會用掉12%的CPU : 想說能不能藉由這個package來增加CPU的使用量,以縮短運算時間 : 如果可以的話 : 又該如何使用呢 : 因下載後接押所後得到一個 multicore 的資料夾 : 不知道要如何使用該資料夾的東西 : 麻煩各位前輩指點一下了 : 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 208.58.104.183

04/16 09:59, , 1F
那跟R一點關係都沒有,決定於你的MS OS...
04/16 09:59, 1F

04/16 10:21, , 2F
fork()是平行你的process,可以是一般的程式.
04/16 10:21, 2F

04/16 10:21, , 3F
它在幫你把job分派下去. 不負責計算.
04/16 10:21, 3F

04/16 10:46, , 4F
我的win31肯定是只能用單核心的....
04/16 10:46, 4F
文章代碼(AID): #19vdXw1t (Statistics)
文章代碼(AID): #19vdXw1t (Statistics)