~/talk

Performance tuning Twitter services with Graal and Machine Learning

Talkat Voxxed Days Zurich 2019 · on Tuesday, 2019-03-19· [machine-learning]
slides:none on file

Twitter runs a service that tunes Graal inlining parameters using Autotune (Bayesian optimization as a service) and reports concrete savings. Experiments use dedicated machines, 30-minute evaluations inside 24‑hour runs, tuning three inlining knobs and a single constraint to avoid throttling. Results: switching to Graal cuts user CPU ~13% and GC cycles ~4%, Autotune adds another ~6% for the tweet service (about 18% CPU reduction total) and yields ~5–7% improvements on a social‑graph service; the system is built and produces repeatable gains.

AI-written summary · about

  1. 0:00Start
  2. 1:48ABOUT ME...
  3. 6:13PERFORMANCE OPTIMIZATION
  4. 8:46OPTIMIZATION OF A BLACK BOX FUNCTION
  5. 12:25WHAT IS AUTOTUNE?
  6. 13:31WHAT IS GRAAL?
  7. 18:31TEST SETUP
  8. 20:01TWEET SERVICE: OBJECTIVE
  9. 20:19TWEET SERVICE: CONSTRAINTS
  10. 27:31SOCIAL GRAPH: OBJECTIVE
  11. 30:53WHICH PARAMETERS?
  12. 35:46SUMMARY
~/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.