~/talks

Jonáš Fiala

what they talk about

where they keep going back

on a stage with

all 18 in the filters

who talks about the same things

titleconferencedate
Kuiper: Correct and Efficient GPU Programming with Dependent Types and Separation LogicPLDI 20262026-06-15
Kuiper is an F library that uses Pulse-based separation logic to verify GPU kernels, extending the logic with forall+ connective and located resources to model…
Talk on
Place Capability Graphs: A General-Purpose Model of Rust’s Ownership and Borrowing(…)OOPSLA 20252025-10-16
Place Capability Graphs (PCG) present a concretely computable model of Rust ownership that is extracted from the compiler’s MIR and borrow-checker facts and…
Talk on
Kuiper: verified and efficient GPU programmingARRAY 20252025-06-17
Kuiper is a verified GPU language that uses dependent types and concurrent separation logic (built on F★/Pulse) to guarantee memory safety and race freedom for…
Talk on
Leveraging Rust Types for Program SynthesisPLDI 20232023-06-17
First deductive synthesizer for safe Rust that uses Rust types to both shrink specifications and prune search, extracting programs from proofs and guaranteeing…
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.