家に早く帰りたい
TRANSCRIPT
第39回R勉強会@東京
家に早く帰りたい
@gepuro
自己紹介
● @gepuro● 電気通信大学大学院 修士2年● 専門:信頼性工学, 生存時間分析● 言語:R, Python, AWKなど● 好き:ラーメン, 花火, 旅行
活動例
gepulog(http://blog.gepuro.net)でブログしてます
ある日の午後
この計算を明日の朝までに結果をまとめて資
料を作らねば
Rを起動し, プログラムを実行するんだけど
・・・
・・・
・・・・・・
・・・・・・・・・
終わらない・・・
早く帰りたいんじゃ
こんな経験が一度はあるはず
1コアしか使ってくれない
4コア使ったら,4倍*早く帰れるので
は?*並列処理は, そんな上手くいかない
そこで役立つのが
library(“doMC”)
Revolution Rの中の人が開発
使い方
( ^ω^)⊃ ⊂
これを
( ^ω^)≡⊃⊂≡
こうして
( ^ω^)⊃ ⊂
こうじゃ
4コア使ってるぅ
並列処理の凄さを実感してみる
参考:http://www.pu-hiroshima.ac.jp/~ttetsuji/R/[53]doMC.html
実行環境:OS: ubuntu 14.04CPU: i7-37790メモリ: 32GB
上のVirtualBox 4.3.10で,OS: ubuntu14.04CPU: 4コアメモリ16GBR 3.1.0
.combine = “c” を .combine = “rbind” や .combine = “+” にしてもOK
Enjoy R!