~/talk

Future: Friendly Parallel and Distributed Processing in R

Talkat satRday Los Angeles 2019 · on Saturday, 2019-04-06· [machine-learning, data-engineering]
slides:none on file

Claims a single, portable R API lets code be written once and run locally, on clusters or in the cloud using the CRAN packages future and future.apply (plus doFuture). Demonstrations include swapping base lapply for future_lapply to cut wall time from days to hours on a 12‑core machine, launching 36 Google Compute Engine VMs to run Monte Carlo jobs, and a batchtools backend for HPC schedulers. It auto-detects globals, relays stdout/stderr, records timing, and is used on hundreds of terabytes in production.

AI-written summary · about

  1. 0:00Introduction and thanks
  2. 1:24Why use parallel processing
  3. 3:17Simple parallel example in R
  4. 5:23Parallel options in R
  5. 7:13Cross-platform parallel challenges
  6. 8:38Introducing the future package
  7. 11:08Concept of futures explained
  8. 13:22Hands-on with futures
  9. 16:57Future assignment operator
  10. 19:06Overhead and when to parallelize
  11. 20:54Future backends and portability
  12. 22:50Building blocks for parallelization
  13. 25:53Automatic dependency handling
  14. 26:54First proof of concept
  15. 28:03Future ecosystem growth
  16. 30:15Real-world genomics example
  17. 31:58Job schedulers and clusters
  18. 33:25Batch tools integration
  19. 34:28Cloud computing with futures
  20. 35:59Higher-level workflow managers
  21. 37:25Shiny and asynchronous processing
  22. 38:12Future features and improvements
  23. 41:02Progress tracking and hooks
  24. 42:25Summary and future directions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.