~/talks

Sam Westrick

what they talk about

all 4 in the filters

where they keep going back

  • POPL3 editions2021–2026

all 6 in the filters

on a stage with

all 8 in the filters

who talks about the same things

titleconferencedate
TypeDis: A Type System for DisentanglementPOPL 20262026-01-11
TypeDis is a type system that guarantees any well-typed program is disentangled and so permits task-local, synchronization-free garbage collection; it…
Talk on
All for One and One for All: Program Logics for Exploiting Internal Determinism in(…)POPL 20262026-01-11
Defines schedule-independent safety: showing one terminating execution is safe suffices to guarantee safety for all schedules. Introduces separation logic…
Talk on
Automatic Parallelism ManagementManaging Parallelism 20252025-10-20
A research compiler called MaPLe compiler implements an automatic parallelism manager that delays task creation and amortizes spawn cost using a…
Talk on
DisLog: A Separation Logic for DisentanglementPOPL 20242024-01-14
Claims a first static program logic that proves disentanglement for fork‑join programs and gives a high‑level variant that yields disentanglement for race‑free…
Talk
Automatic Parallelism ManagementPOPL 20242024-01-14
Fine-grained Fork–Join Parallel ML gets a nearly zero-cost call convention that adds two return addresses and copies the stack frame so a continuation can be…
Talk
How to Thrive as a PhD student in PLPLMW @ ICFP 20232023-09-04
Treat classes as an investment and stop taking them for the sake of neat rewards; measure progress by time and energy spent, not only by finished proofs or bug…
Talk on
Efficient Parallel Functional Programming with EffectsPLDI 20232023-06-17
Extends the MPL/Maple compiler for Parallel ML to track and pin entangled objects and install read barriers on mutable objects, proving entanglement management…
Talk on
Efficient and Scalable Parallel Functional Programming Through DisentanglementML 20222022-09-15
Claims a practical system that exploits a memory property called disentanglement by partitioning memory into a tree of heaps so task-local allocations and…
Talk
Entanglement Detection with Near-Zero CostICFP 20222022-09-11
Presents a runtime entanglement detector implemented in the Maple (MPL) compiler that builds a computation graph and uses SP-order maintenance to check only…
Talk on
Provably Space Efficient Parallel Functional ProgrammingPOPL 20212021-01-17
Proves that determinacy‑race‑free parallel ML runs need at most O(R · P) space and at most O(W + R · P) work by integrating a heap scheduler with…
Talk
~/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.