~/talks

Thomas Bourgeat

what they talk about

all 4 in the filters

where they keep going back

no series more than once — all 9 in the filters

on a stage with

all 20 in the filters

who talks about the same things

titleconferencedate
Towards composable proofs of cache coherence protocolsCPP 20262026-01-12
Proposes a compositional proof that MSI refines the combination of MI and SI, formalized in Lean 4, cutting required invariants from hundreds to just 15 by…
Talk on
Save what must be saved: Secure context switching with SailorUSENIX Security '252025-08-13
Sailor uses the machine‑readable Sail ISA and the Isla symbolic executor to generate instruction traces (about 3 GB traces, 20 hours symbolic execution) and an…
Talk on
Making Concurrent Hardware Verification SequentialPLDI 20252025-06-16
Introduces Fjfj, a Bluespec-like language that removes exponential proof cases by separating action methods vs value methods and forbidding multiple action…
Talk on
Performance Interfaces for Hardware Accelerators18th USENIX Symposium on Operating Systems Design and Implementation (OSDI '24)2024-07-10
Proposes a precise accelerator performance IR called LPN and an open toolchain ltc that converts RTL-derived IR into executable performance interfaces and…
Talk on
Flexible Instruction-Set Semantics via Abstract MonadsICFP 20232023-09-04
Claims a single Haskell-based core semantics, parameterized by a Risk5Machine type class over monads, supports testing, interactive proof, model checking and…
Talk on
Hardware Verification of Timing Side Channel Freedom in the Spectre EraPLARCH 20232023-06-17
Claim: a synthesizable, pipelined two-core RISC-V design plus a hardware security monitor enforces strong timing isolation and is proven equivalent to an…
Talk on
An experience report on writing usable DSLs in CoqCoqPL 20212021-01-19
A hardware DSL called koika is implemented as a deeply embedded AST in Coq with a few thousand lines of code and hundreds of lines of notations; usability…
Talk
An experience report on writing usable DSLs in CoqPOPL 20212021-01-17
A report on building a hardware DSL in Coq: the codebase totals a few thousand lines of Coq and hundreds of lines of notations; Coq 8.9 custom entries let the…
Talk
Formal Specification8th RISC-V Workshop Barcelona 20182018-05-07
Formal RISC‑V semantics implemented as a configurable, monadic Haskell monadic spec that leaves low‑level ops (get/set reg, memory I/O) abstract so the same…
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.