Dat was het!

Parallel programmeren in R

Nabeel Imam

Data Scientist

Wat je hebt geleerd

Basis van parallel programmeren

  • Clusters, cores of workers
  • Profiler met profvis()
  • Benchmarken met microbenchmark()
Parallel programmeren in R

Wat je hebt geleerd

Functioneel

  • parallel
    • parLapply() en familie
    • clusterMap() voor meerdere inputs
  • furrr
    • future_map() en varianten
    • future_pmap() voor meerdere inputs

Lussen

  • foreach
    • Parallelle lussen met %dopar%
    • Iterators
Parallel programmeren in R

Wat je hebt geleerd

Problemen oplossen

  • Geheugenbeheer
  • Reproduceerbaarheid
  • Debuggen
Parallel programmeren in R

Verder leren

  • Parallel R door Q. Ethan McCallum en Stephen Weston
  • Mastering Parallel Programming with R door Simon R. Chapple e.a.
Parallel programmeren in R

Gefeliciteerd!

Parallel programmeren in R

Preparing Video For Download...