~/talk

PROMPT: A Fast and Extensible Memory Profiling Framework

Talkat OOPSLA 2024 · 2024-10-20..10-25· [developer-experience]
name:Ziyang Xu
links:none on file
links:none on file
name:Yian Su
links:none on file
name:Zujun Tan
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

A framework that standardizes instrumentation and decouples event generation from analysis, PROMPT implements shared shadow memory, context management, buffering and double‑buffered queues and ports two state‑of‑the‑art profilers while preserving features. The paper reports >65% code reduction, runtime improvements of 5.3× and 7.1× faster versus originals, and a bespoke workflow implemented in 570 lines of code that cuts profiling overhead by over 90% and increases robustness.

AI-written summary · about

  1. 0:00PROMPT framework intro
  2. 2:09Existing profiler problems
  3. 3:35Memory profiling challenges
  4. 7:05Profiler generalization
  5. 8:30PROMPT design and benefits
  6. 11:19Buffering for throughput
  7. 12:44Performance improvements
  8. 14:10Key takeaways
  9. 14:55Q&A
~/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.