~/talks

Michel Steuwer

what they talk about

all 7 in the filters

where they keep going back

all 10 in the filters

on a stage with

all 46 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
Towards Pen-and-Paper-Style Equational Reasoning in Interactive Theorem Provers by(…)POPL 20262026-01-11
Presents a Lean tactic that translates theorems into conditional rewrite rules, runs equality saturation with egg on an e-graphs representation, and…
Talk on
Multiple Resumptions and Local Mutable State, DirectlyICFP 20252025-10-12
A compilation strategy and runtime implement lexical effect handlers that support multiple resumptions plus stack-allocated mutable state by using a linked…
Talk on
Machine Learning Guided Equality SaturationEGRAPHS 20252025-06-16
Equality saturation guides get generated by a small autoregressive tree transformer that decodes trees node‑by‑node with two cross‑attention encoders and…
Talk on
Slotted E-Graphs: First-Class Support for (Bound) Variables in E-GraphsPLDI 20252025-06-16
E-graphs gain native support for bound variables by making e-classes functions over parameterized e-classes (slots) so alpha-equivalent terms share a single…
Talk on
Slotted E-GraphsEGRAPHS 20242024-06-24
Implementation builds a new e-graph variant where e-classes are parameterized e-classes that accept slots for bound names, so renaming or removing binders…
Talk on
Shoggoth - A Formal Foundation for Strategic RewritingPOPL 20242024-01-14
Provides a formal denotational semantics for System S and a big-step operational semantics that explicitly models divergence, proves computational soundness…
Talk
Guided Equality SaturationPOPL 20242024-01-14
Guided equality saturation splits a hard e-graph search into sequences of smaller equality-saturation runs guided by human-provided intermediate sketches…
Talk
Structural Subtyping as Parametric PolymorphismOOPSLA 20232023-10-23
Compares structural subtyping for records and variants with row and presence polymorphism and gives compositional translations that preserve types and…
Talk
Investigating Magic Numbers: Improving the Inlining Heuristic in the Glasgow ...Haskell Symposium 20222022-09-15
Explores changing GHC’s hard-coded inliner “magic numbers” by turning ten tuning constants into parameters, compiling GHC with different settings and running a…
Talk on
Idris2-Table: Evaluating dependently-typed tables with... (Extended Abstract)TyDe 20222022-09-11
Built an Idris 2 library that encodes table schemas as dependent types and implements the Brown Benchmark for Table Types examples and programs, covering…
Talk on
Generating High Performance Code for Irregular Data Structures using Dependent TypesFHPNC 20212021-08-22
Extends a data-parallel language with index-sequence types (nuts), a scoping primitive (lift_nut / lift_nuts) and dependent pairs so offsets and packed CSR…
Talk on
DelayRepay: Delayed Execution for Kernel Fusion in PythonDLS 20202020-11-17
DelayRepay is a drop-in NumPy replacement that defers NumPy operations to build a delayed execution graph, fuses those nodes into single CUDA kernels via CuPy…
Talk on
Achieving High-Performance the Functional Way - A Functional Pearl on Expressing High...ICFP 20202020-08-23
Functional languages RISE and ELEVATE rewrite high-level data-parallel programs into optimized low-level code, expressing tiling, fusion and loop-permutation…
Talk on
High-Level Synthesis of Functional Patterns with LiftARRAY 20192019-06-22
Extends Lift with Lift to VHDL backend and new streaming and tiling patterns, generates synthesizable VHDL that runs on a Xilinx XC7Z010 prototype board…
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.