Stefan Marr
where else to find them
website:https://www.stefan-marr.de/
github:smarr
bluesky:stefan-marr.de
mastodon:@smarr@mastodon.acm.org
x:smarr
speakerdeck:smarr
what they talk about
all 8 in the filters
where they keep going back
all 5 in the filters
on a stage with
all 7 in the filters
who talks about the same things
- Humphrey Burchell5 talks
- Tobias Grosser14 talks
- Emery D. Berger19 talks
- Jan Vitek26 talks
- Jonathan Ragan-Kelley12 talks
- Erik Meijer13 talks
| title | conference | date |
|---|---|---|
| Divining Profiler Accuracy: An Approach to Approximate Profiler Accuracy Through(…) | OOPSLA 2025 | 2025-10-16 |
Paper approximates profiler ground truth by injecting CPU‑wasting movs at machine‑code basic‑block boundaries and using hardware counters to tune the slowdown… | ||
| Evaluating Candidate Instructions for Reliable Program Slowdown at the Compiler Level -(…) | VMIL 2025 | 2025-10-15 |
Evaluation inserts six x86 candidates (NOP, MOV, PAUSE, push/pop variants, SFENCE, vector push/pop) into machine code at basic‑block granularity using… | ||
| Most Notable Paper Award | DLS 2023 | 2023-10-24 |
Awards a 10‑year retrospective selection that measures the runtime cost of gradual typing using micro and macro benchmarks, compares several cast insertion… | ||
| AST vs. Bytecode: Interpreters in the Age of Meta-Compilation | OOPSLA 2023 | 2023-10-23 |
Four interpreters (AST and bytecode implemented atop RPython and GraalVM/Truffle, running the SOM micro-language) compare interpreter performance, JIT peak… | ||
| Don’t Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Ja... | MPLR 2023 | 2023-10-22 |
Six Java samplers (async-profiler, Honest Profiler, Java Flight Recorder, JProfiler, perf, YourKit) run each benchmark for 300 iterations repeated 30 runs on… | ||
| Execution vs. Parse-Based Language Servers | DLS 2022 | 2022-12-07 |
A parse-based language server captures structural info during parsing to provide go-to definition, find references, outline view, hover without executing user… | ||
| Who You Gonna Call: Analyzing the Run-time Call-Site Behavior of Ruby Applications | DLS 2022 | 2022-12-07 |
Analysis covers 74 benchmarks and finds call sites are overwhelmingly monomorphic (about 98% monomorphic), yet 40–60% of caches contain duplicate entries… | ||
| Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded | VMIL 2022 | 2022-12-05 |
Collects hidden‑class graphs from a profiling run, rewrites the graph offline to remove intermediate transition nodes and to move unlikely property branches to… | ||
| Choosing Mathematical Function Implementations for Speed and Accuracy | PLDI 2022 | 2022-06-13 |
A tool named optuner selects among 45 cosine and 49 sine implementations (about 4.8 million configurations) by building a linear error model from Taylor… | ||
| nothing matches | ||