~/talks

Emery D. Berger

what they talk about

all 9 in the filters

where they keep going back

all 12 in the filters

on a stage with

all 16 in the filters

who talks about the same things

titleconferencedate
Reconsidering "Reconsidering Custom Memory Allocation"ISMM 20262026-06-16
Re-evaluates Berger et al. 2002 on modern hardware and allocators (glibc malloc, jemalloc and mimalloc) using added real-world benchmarks (Clang, Blender)…
Talk
Flowco: Mixed-Initiative Authoring of Reliable End-to-End Data Analyses via Dataflow Graphs and LLMsUIST 20252025-09-28
Flowco is a web-deployed system (goflow.co) that composes LLM-generated Python into explicit dataflow graphs whose nodes have a three-level node abstraction…
Talk on
Joint Keynote Address: Accelerating Software Development: The LLM (R)evolutionUSENIX ATC '252025-07-07
A concrete recipe emerges: evolve existing tools, exploit what they uniquely know, and ensure outputs are validated. Examples: the scaline profiler++ suggests…
Talk on
Accelerating Software Development: The LLM (R)evolutionOSDI '252025-07-07
Argues that existing tools get profiler++ behavior with Scalene calling an LLM to suggest optimizations that sometimes yield up to 90x speedups; presents…
Talk on
Powered by AI: A Cambrian Explosion for C++ Software Development ToolsCppCon 20232023-10-02
Claims a small set of concrete tools that already work: CWhy wraps compilers to translate terrifying C++ errors into readable explanations and concrete fixes…
Talk on
Triangulating Python Performance Issues with SCALENEOSDI 20232023-07-10
Scalene is a low‑overhead profiler that simultaneously measures CPU, memory, and GPU usage and distinguishes Python vs native time by using virtual‑time deltas…
Talk on
Python Performance MattersStrange Loop 20222022-09-22
Explains a concrete claim: Scalene is a CPU GPU and memory profiler that reports copy volume (MB/s), separates Python time from native and system time using…
Talk on
Scalene: A high-performance, high-precision CPU+GPU+memory profiler for PythonPyCon US 20212021-05-14
Scalene is a CPU+memory+GPU profiler for Python that claims high precision with low overhead by combining timer-driven sampling, virtual-clock inference, and…
Talk on
Performance Really MattersSPLASH 2020 REBASE2020-11-16
Argues that traditional profiling and compiler optimizations no longer suffice and introduces two tools with concrete results: Coz causal profiler uses virtual…
Talk on
Mossad: Defeating Software Plagiarism DetectionOOPSLA 20202020-11-15
A tool called MOSSAD automatically rewrites a compilable submission into semantically equivalent variants that evade popular detectors like Moss by breaking…
Talk on
Ask Me Anything with Michelle StroutPLDI 20202020-06-15
Explains why runtime inspectors live in libraries for sparse matrices rather than LLVM/GCC: storage formats vary (index arrays, pointer-based sparse tensors)…
Talk on
Tea: A High-level Language and Runtime System for Automating Statistical AnalysisUIST 20192019-10-20
Tea is a high-level declarative language plus runtime that compiles specifications into constraint satisfaction to pick and run valid statistical tests…
Talk on
Performance MattersStrange Loop 20192019-09-12
Explains why naive benchmarking lies and introduces Stabilizer, which randomizes memory and code layout continuously so execution times become normally…
Talk on
Not So Fast: Analyzing the Performance of WebAssembly vs. Native CodeUSENIX ATC '192019-07-10
Built Browsix-Wasm to run unmodified Unix programs in the browser and benchmarked them using SPEC CPU; WebAssembly binaries run about 45% slower on Firefox and…
Talk on
~/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.