~/talk

Performance tuning Twitter services with Graal and Machine Learning

Talkat DevOne 2019 · on Thursday, 2019-04-11· [machine-learning]
slides:none on file

Running Twitter services on Graal combined with a Bayesian-optimization service called Autotune targets Graal inlining parameters and shows concrete wins: about 30% user‑CPU reduction vs C2, with Autotune adding roughly 6% more (total ~18% in some runs), GC cycles cut and end‑to‑end latency improved up to ~28% after tuning. The system is a driver that runs experiments, measures steady‑state 30‑minute evaluations on dedicated machines, and rejects configurations that violate throttling constraints.

AI-written summary · about

  1. 0:00Start
  2. 2:25ABOUT ME...
  3. 6:13PERFORMANCE OPTIMIZATION
  4. 7:36PERFORMANCE TUNING
  5. 8:45OPTIMIZATION OF A BLACK BOX FUNCTION
  6. 12:49WHAT IS AUTOTUNE?
  7. 14:01WHAT IS GRAAL?
  8. 15:41WHICH PARAMETERS?
  9. 19:32WHAT RANGES?
  10. 20:20TEST SETUP
  11. 22:53TWEET SERVICE: CONSTRAINTS
  12. 31:09SUMMARY
~/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.