~/talk

StriaTrace: Efficient Tracing and Diagnosis for Online LLM Inference

name:Haonan Wu
links:none on file
links:none on file
name:Kun Qian
links:none on file
name:Xue Li
links:none on file
name:Jingbo Xu
links:none on file
name:Erci Xu
linkedin:ercixu
links:none on file
links:none on file
links:none on file
slides:none on file

StriaTrace implements host and device collectors that record only 13 synchronization spans and kernel boundaries plus memory transfers, with a pass-by sampler every 10 ms and adaptive regression-based roofline filtering that retains roughly 1.5% of steps for long-term storage. It cuts tracing traffic and overhead (97.8% less than heavy profilers), keeps host overhead <1% and GPU overhead from ~5% down to 0.6% as throughput scales, and surfaces correlation evidence that diagnoses hundreds of anomalies across 19 root causes—e.g., rewriting a hot Python op as a C++ custom op drops a sampled step from ~160 ms down to ~43 ms.

AI-written summary · about

  1. 0:00StriaTrace for LLM inference
  2. 1:21Diagnosing LLM inference latency
  3. 2:44Why existing tracers fail
  4. 4:27Design principles of StriaTrace
  5. 5:10StriaTrace architecture
  6. 5:52Host-side instrumentation
  7. 6:56Pass-by sampling
  8. 7:42Device-side instrumentation
  9. 8:25Anomaly detection
  10. 9:09StriaTrace overhead evaluation
  11. 10:14Production diagnosis examples
  12. 10:38Token sampler latency spike
  13. 11:21Six months in production
~/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.