以上です!

R による並列プログラミング

Nabeel Imam

Data Scientist

学んだこと

並列プログラミングの基礎

  • クラスター、コア、ワーカー
  • profvis() によるプロファイリング
  • microbenchmark() によるベンチマーク
R による並列プログラミング

学んだこと

関数型

  • parallel
    • parLapply() など
    • 複数入力に clusterMap()
  • furrr
    • future_map() などの派生
    • 複数入力に future_pmap()

ループ

  • foreach
    • %dopar% による並列ループ
    • イテレータ
R による並列プログラミング

学んだこと

トラブルシューティング

  • メモリ管理
  • 再現性
  • デバッグ
R による並列プログラミング

さらに学ぶ

  • Q. Ethan McCallum、Stephen Weston『Parallel R』
  • Simon R. Chapple ほか『Mastering Parallel Programming with R』
R による並列プログラミング

お疲れさまでした!

R による並列プログラミング

Preparing Video For Download...