~/talk

How to accelerate Apache Spark pipelines on Amazon EMR with RAPIDS

Talkat AWS re:Invent 2023 · 2023-11-27..12-01· [data-engineering, web-performance]
links:none on file
slides:none on file

RAPIDS Accelerator is a Java plugin that hooks into Spark 3 via a jar (Maven Central or built into EMR), replaces CPU execs with GPU execs through JNI into RAPIDS libraries (cuDF, IO, memory manager) and falls back to CPU for unsupported ops. Deployment on EMR requires three steps: enable the plugin, configure YARN cgroups for GPUs, and set Spark configs. Benchmarks use an adapted TPC-DS (3 TB Parquet on g5.8xlarge) and show 2–5x speed up / 30% cost savings for the top queries; qualification runs Spark 2/3 event logs and reports recommended jobs with conservative estimates and is available as pip install spark-rapids-user-tools; no code change required.

AI-written summary · about

  1. 0:00The data processing challenge
  2. 2:23Introduction to Rapids
  3. 4:11How the accelerator works
  4. 5:15Deep dive into integration
  5. 8:24Benchmark performance
  6. 11:57Qualification and tooling
  7. 14:47Customer success and resources
~/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.