~/talk

Speed Up Your Spark Data Processing with a GPU

TalkinFrenchat Devoxx France 2021 · 2021-09-29..10-01· [data-engineering, machine-learning]
links:none on file
slides:none on file

NVIDIA’s Spark RAPIDS plugin enables running Spark DataFrame work on GPUs (usable on clouds such as AWS EMR) by installing the right drivers, two JARs, and enabling the plugin. Real-world tests show typical 2–3× speedups and ~2× cost savings for ETL-heavy jobs (up to ~4× on small examples), but ~8% of jobs may fail or fall back to CPU; production use requires Yarn/GPU allocation, per-GPU memory planning (e.g. T4 ≈16GB), large input chunk sizes (hundreds of MB), substantial tuning (~200 parameters), and has incompatibilities with decimal types and nested structs.

AI-written summary · about

  1. 0:00Start
  2. 0:57RAPIDS ecosystem
  3. 5:37Code change requirements
  4. 5:54Where's the magic ?
  5. 14:22Cluster configuration is more complex
  6. 16:36Some cluster job results
  7. 17:54EMR 6.3 Benchmark profile
  8. 20:15Some job/queries show impressive improvements!
  9. 24:21Efficient GPU scheduling is hard in the cloud
~/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.