~/talk

When Sampling Lies: Trustworthy Performance Profiling for Flat Workloads with Blink

links:none on file
links:none on file
name:Yi Fan Yu
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Ding Yuan
links:none on file
slides:none on file

Blink instruments every function at entry and exit, reads PMU counters at those points to compute precise deltas, and uses self-patching to replace tracing logic with a single jump after a threshold, keeping overhead low. It reports 99.999% accuracy and 1% overhead, covers ~96% of functions versus perf’s 62%, and removes skid+shadow bias that produced a spurious +19M dynamic instructions (~6%) after LSEO’s long‑latency LDADL instruction. Auto‑tuning stabilizes in 2 runs versus 50 with perf.

AI-written summary · about

  1. 0:00Research introduction
  2. 1:02Perf challenges on flat workloads
  3. 2:27LSE optimization case study
  4. 4:55Perf sampling skid and shadow
  5. 8:49Perf limitations beyond sampling
  6. 9:52Blink for trustworthy profiling
  7. 12:16Blink validates LSE results
  8. 13:01Blink enables auto-tuning
  9. 13:42Related work and conclusion
~/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.