作者s3011 (真‧人肉Matlab)
站內Statistics
標題Re: [問題]關於 R 在多核心電腦之運作
時間Thu Apr 16 08:14:48 2009
想做平行計算的程式
跟一般的程式不一樣吧 一般還需要寫怎麼把計算分派下去
不過現在買的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
1F:→ clickhere:那跟R一點關係都沒有,決定於你的MS OS... 04/16 09:59
2F:→ clickhere:fork()是平行你的process,可以是一般的程式. 04/16 10:21
3F:→ clickhere:它在幫你把job分派下去. 不負責計算. 04/16 10:21
4F:→ clickhere:我的win31肯定是只能用單核心的.... 04/16 10:46