~/talks

Fredrik Kjolstad

what they talk about

all 5 in the filters

where they keep going back

all 4 in the filters

on a stage with

all 31 in the filters

who talks about the same things

titleconferencedate
Bonsai: Compiling Queries to Pruned Tree TraversalsPLDI 20262026-06-15
Bonsai compiles high-level queries plus an annotated algebraic tree spec into C++ single-pass traversals that automatically generate always/maybe/never pruning…
Talk on
A Compiler for Fused Relational Operations on MultisetsPLDI 20262026-06-15
A compiler lowers physical query plans into an abstract loop IR that fuses inner joins, left/right/full outer joins, non‑equi joins, set ops and multiset (bag)…
Talk on
Decoupling Data Layouts from Bounding Volume HierarchiesPLDI 20262026-06-15
Scion DSL and compiler separate BVH logical ADTs from physical memory layouts and automatically specialize traversal with destructor and constructor…
Talk on
REPTILE: Performant Tiling of RecurrencesOOPSLA 20252025-10-16
REPTILE is a compiler that tiles mathematical recurrences by decomposing programs into unique hierarchical tiles, simplifying each tile into its own…
Talk on
Compiling Recurrences over Dense and Sparse ArraysOOPSLA 20242024-10-20
A compiler framework that takes recurrence equations, data-format declarations, and schedule commands and emits native C for dense and sparse arrays by…
Talk on
Compiler Support for Sparse Tensor ConvolutionsOOPSLA 20242024-10-20
Compiler extends sparse tensor algebra compilation to handle affine subscripts by rewriting compound indices into loop-driven subsection iterators and five…
Talk on
Compilation of Shape Operators on Sparse ArraysOOPSLA 20242024-10-20
A compiler called burrito extends the taco compiler to emit specialized C++ iterators that traverse reshaped sparse formats without materializing temporaries…
Talk on
Four Languages for PortabilitySparse 20242024-06-25
Argues that four domain-agnostic collection languages — relations, graphs, tensors, space — map to a single set-iteration IR that composes, fuses and tiles…
Talk on
Challenges with Hardware-Software Co-design for Sparse Machine Learning on (...) DataflowPLARCH 20232023-06-17
Extends the Sparse Abstract Machine (SAM) and a dataflow accelerator model to handle real ML models, adds new hardware primitives (filter block, unary-value…
Talk on
Indexed Streams: A Formal Intermediate Representation for Fused Contraction ProgramsPLDI 20232023-06-17
A formal operational IR called index streams models sparse tensors and relations as transition systems with index, value, ready and skip functions…
Talk on
Mosaic: An Interoperable Compiler for Tensor AlgebraPLDI 20232023-06-17
Mosaic is a Taco-based compiler that binds tensor expressions to external library or compiler functions via a scheduling API, substitutes bound subexpressions…
Talk on
Copy-and-Patch CompilationOOPSLA 20212021-10-17
Copy-and-patch compiles by copying prebuilt binary stencils into memory and patching relocations and constants at runtime, shifting heavy work to build time. A…
Talk on
Compilation of Sparse Array Programming ModelsOOPSLA 20212021-10-17
A compiler built on TACO generates C-like code from array index notation and a format language that supports arbitrary fill values, lifts operators into an…
Talk on
A Sparse Iteration Space Transformation Framework for Sparse Tensor AlgebraOOPSLA 20202020-11-15
Framework implements sparse iteration-space transformations inside TACO and a CUDA backend and generates fused sparse kernels (SpMV, SpMM, SDDMM, MTTKRP) that…
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.