На цьому все!

Паралельне програмування в R

Nabeel Imam

Data Scientist

Що ви вивчили

Основи паралельного програмування

  • Кластери, ядра або воркери
  • Профілювання з profvis()
  • Бенчмаркінг з microbenchmark()
Паралельне програмування в R

Що ви вивчили

Функціональний підхід

  • parallel
    • parLapply() та споріднені
    • clusterMap() для кількох вхідних даних
  • furrr
    • future_map() та інші варіанти
    • future_pmap() для кількох вхідних даних

Цикли

  • foreach
    • Паралельні цикли з %dopar%
    • Ітератори
Паралельне програмування в R

Що ви вивчили

Вирішення проблем

  • Керування пам'яттю
  • Відтворюваність
  • Налагодження
Паралельне програмування в R

Далі для навчання

  • Parallel R — Q. Ethan McCallum та Stephen Weston
  • Mastering Parallel Programming with R — Simon R. Chapple та ін.
Паралельне програмування в R

Вітаємо!

Паралельне програмування в R

Preparing Video For Download...