作者Wush978 (柴人)
看板NTHU_STAT97
標題[R] 自製多核心切割迴圈程式
時間Thu Apr 15 16:30:42 2010
給想要跑模擬的人看得
最好會用 sapply 這個指令來代替 for 迴圈
---
通常 R 只會用到一個核心算東西
如果我只是單純重複算一個東西一千遍
我會希望切成四等份(研究室電腦是四核心)
這樣兩小時的模擬只要吃頓飯就好了
比較麻煩的部分是切割迴圈和合併結果
我在資訊所這幾天學了一些東西, 然後自製了一個可以自己切迴圈和合併結果的function
剛剛測一個東西是:
直接用R跑要90秒
用我的東西去跑只要33秒(我是切三份)
有需要的請msn 找... XD (或是你們已經找到類似平行運算的package)
或是給我你的gmail account (我把它放在google document 上)
btw, unix上已經有經過R官方認鎮的多核心計算package
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.21.226
推 jasonkeen:你在政大幹麼? 04/15 17:13
推 TOOYA:政大是119吧... 04/15 18:52
→ TOOYA:意思是威寶的論文可以花1/3或是1/4或是更少的時間完成囉?? 04/15 18:53
推 johnsonla:我很需要!!!!!!!! 04/15 19:21
→ Wush978:樓上,有問題記得跟我講喔... XD 04/15 23:43
→ Wush978:話說改天我摸一下mpi, 然後去清大試試看 04/15 23:43
→ Wush978:我想到12台電腦都灌好mpi的威力就覺得很猛 04/15 23:43
推 jasonkeen:對喔,109是中研院吧? 04/16 01:25
→ Wush978:ya 04/16 10:47