Det var allt!

Parallell programmering i R

Nabeel Imam

Data Scientist

Vad du lärt dig

Grunderna i parallellprogrammering

  • Kluster, kärnor eller workers
  • Profilering med profvis()
  • Benchmarking med microbenchmark()
Parallell programmering i R

Vad du lärt dig

Funktionellt

  • parallel
    • parLapply() och liknande
    • clusterMap() för flera indata
  • furrr
    • future_map() och andra varianter
    • future_pmap() för flera indata

Loopar

  • foreach
    • Parallella loopar med %dopar%
    • Iteratorer
Parallell programmering i R

Vad du lärt dig

Felsökning

  • Minneshantering
  • Reproducerbarhet
  • Debuggning
Parallell programmering i R

Fortsatt lärande

  • Parallel R av Q. Ethan McCallum och Stephen Weston
  • Mastering Parallel Programming with R av Simon R. Chapple m.fl.
Parallell programmering i R

Grattis!

Parallell programmering i R

Preparing Video For Download...