~/talk

A Java Implementer's Guide to Better Apache Spark Performance

Talkat Jfokus 2016 · 2016-02-08..02-10· [data-engineering, java]
slides:none on file

Java VM work focuses on concrete wins for Spark performance: JIT tweaks yield 1.35x faster on benchmarks versus OpenJDK8 and reduce JNI pain points around the Snappy serializer, Netty I O gets an RDMA plugin that cuts latency and shows 30% less CPU on shuffles, CAPI flash block storage replaces filesystem overhead, and GPU offload moves array ops at an arrays.sort offload threshold 20k and accelerates a Spark linear regression from 700s to 28s.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47About Apache Spark
  3. 3:26What is Spark
  4. 7:00Master Node
  5. 9:27RDD
  6. 14:04JVM Performance
  7. 15:06Enhancements
  8. 17:39Logging
  9. 19:29Virtualisation Methodism
  10. 20:57JIT Improvements
  11. 22:32Serialization
  12. 25:20Networking
  13. 35:02GPU Implementation
  14. 36:40GPU Explicit
  15. 37:57Example
  16. 46:42Summary
~/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.