~/conference

PLDI 2020

programming language researchers, formal verification engineers, compiler engineers, language tool developers, systems and embedded engineers, engineering managers, program synthesis researchers

incremental compilation and MIR optimizations; unsafe code guidelines for Rust; Miri dynamic checker for undefined behavior; stochastic superoptimization (Stoke); decoupled search and verification; s2 verified TLS stack and Daphne proofs; seL4 microkernel partitioning; Zelkova and Access Analyzer for IAM; Inspector-Executor Generator for sparse tensors; Sparse Polyhedral Framework for auto-tuning; C++20 concepts and modules; Infer compositional static analysis

titleauthorlength
Ask Me Anything with Işıl DilligIşıl Dillig, Emina Torlak24m
Covers practical advising tips — co-design problems with students, balance hands-off and hands-on mentorship, and foster group social time — plus concrete…
Talk on
Ask Me Anything with Alex AikenAlex Aiken, Kathleen Fisher39m
Argues that program synthesis and superoptimization work in practice for small codelets — early Stoke enumerates all 3-line x86 programs and later moves to…
Talk on
Ask Me Anything with Byron CookByron Cook, Peter Mueller40m
Amazon shows how formal methods move from prototype to production: teams prove the KMS protocol, verify an in‑house TLS stack called s2 and ship a service that…
Talk on
Ask Me Anything with Kathleen FisherKathleen Fisher, Michelle Strout48m
A DARPA program builds vehicles with formally specified components and runs red-team wireless attacks every 18 months; after replacing ad-hoc code with…
Talk on
Ask Me Anything with Chris LattnerChris Lattner, Cristian Cadar34m
A wide-ranging Q&A covers practical takeaways: tradeoffs between publication and building robust prototypes, why LLVM/Clang/Swift/MLIR grew (modularity…
Talk on
Ask Me Anything with Michelle StroutMichelle Strout, Emery D. Berger48m
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
Ask Me Anything with Bjarne StroustrupBjarne Stroustrup, John Regehr56m
Recommends using C++ for new embedded systems because of performance, ecosystem and evolving safety features; argues that concepts finally give templates…
Talk on
Ask Me Anything with Richard GabrielRichard Gabriel, Stephen Kell53m
Computational poetry system Inkwell generates programs that then generate poems, using Lisp reflection plus some machine learning so the program can “know” it…
Talk on
Ask Me Anything with Felix KlockFelix Klock, Derek Dreyer57m
A live Q&A at PLDI 2020 explains concrete Rust work: ongoing unsafe code guidelines to write down rules, a dynamic checker implemented in the Miri interpreter…
Talk on
Ask Me Anything with Margaret MartonosiMargaret Martonosi, Adrian Sampson27m
Leads the US computing directorate as assistant director for CISE, stewarding roughly a billion-dollar budget while keeping Princeton tenure and advising…
Talk on
Ask Me Anything with Peter O'HearnPeter W. O'Hearn, John Wickerson48m
Answers claim a shift from heavy upfront specs to a pay-as-you-go model where small specs give incremental value, and point to concrete tools: Infer team work…
Talk on
Ask Me Anything with Kathryn McKinleyKathryn McKinley, Michael Hicks33m
Live Q&A explains why the DaCapo suite was born from an NSF review, the DaCapo 20-author process and strict criteria (no user interaction, commercial…
Talk on
Ask Me Anything with Doug LeaDoug Lea, Laurence Tratt38m
Answers about practical concurrency trade-offs and concrete Java work: advocates divide-and-conquer parallelism and non-blocking synchronization, explains why…
Talk on
Ask Me Anything with Simon Peyton JonesSimon Peyton Jones, Benjamin Pierce52m
A wide-ranging AMA covers Haskell tradeoffs and real projects: GHC uses a GHC Core typed intermediate language to keep transformations type-safe, experiments…
Talk on
Ask Me Anything with Guy SteeleGuy Steele, Jan Vitek45m
Long Q&A that hits concrete projects and lessons: explains the telnet song as a real exponential-escape-character example, evaluates persistent memory vs…
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.