~/talks

Fernando Magno Quintão Pereira

what they talk about

where they keep going back

on a stage with

all 5 in the filters

who talks about the same things

titleconferencedate
The Essence of the Flyweight Design PatternJENSFEST 20242024-10-22
Claims that the Flyweight pattern becomes a language feature by adding safe memoization of constructors, implements it in the Hush language (runtime in Rust)…
Talk on
VESPA: Static Profiling for Binary OptimizationOOPSLA 20212021-10-17
Claims a static profiler that replaces runtime counters in BOLT and produces measurable speedups by predicting branch probabilities via a regression DNN from…
Talk on
Dynamic Dispatch of Context-Sensitive OptimizationsOOPSLA 20202020-11-15
Implements a runtime DFA-based context tracking that avoids cloning whole call chains, implemented as an LLVM link-time pass and published with code on Github…
Talk on
Semiring Optimizations: Dynamic Elision of Expressions with Identity and Absorbing ElementsOOPSLA 20202020-11-15
A compiler pass detects semiring patterns (c = c + ab) in LLVM IR and inserts speculative checks so identity/absorbing elements elide work; implemented in LLVM…
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.