Fall 2026

This fall, we meet Tuesdays at 11:00 (Room 165, 60 FA).

Date Leading Paper(s)
Sep 8 Vishnu Big Atomics: Non-Blocking Algorithms with a Direct Fast Path
Sep 15 Atharva Parallel Metric Skip Lists and Nearest Neighbor Search
Sep 22 Ariel A Barrier-Free Synchronization Algorithm for Multi-Engine AI Accelerators
Sep 29 - A Practical Solution to the Cactus Stack Problem
Oct 6 Luka Event Tensor: A Unified Abstraction for Comipling Dynamic Megakernel
Oct 13 Seong-Heon A Verified Parallel Scheduler for OCaml 5
Oct 20 —- Scheduling parallel programs by work stealing with private deques
Oct 27 —- —
Nov 3 —- —
Nov 10 —- —
Nov 17 —- —
Nov 24 —- —
Dec 1 —- —
Dec 8 —- —
Dec 15 —- —

Summer 2026

This summer, we meet Tuesdays at 11:00 (Room 202, 60 FA).

Date Leading Paper(s)
Jun 16 Seong-Heon The future(s) of shared data structures
Jun 23 - Parallel trace register allocation
Jun 30 - Halide
Jul 7 - Cancelled – SPAA 2026
Jul 14 Seong-Heon Parallel type-checking with haskell using saturating LVars and stream generators
Jul 21 Cancelled  
Jul 28 Cancelled  
Aug 4 Cancelled  
Aug 11 Cancelled  
Aug 18 Cancelled  
Aug 25 Cancelled  

Spring 2026

Date Leading Paper(s)
Jan 22 Vishnu Redwood: Flexible and Portable Heterogeneous Tree Traversal Workloads
Jan 29 Seong-Heon The Key to a Data Parallel Compiler
Feb 5 Darshan Almost Deterministic Work Stealing
Feb 12 — Cancelled
Feb 19 Vishnu Scheduling Multithreaded Computations by Work Stealing
Feb 26 Vishnu Thread Scheduling for Multiprogrammed Multiprocesssors
Mar 5 — Canceled
Mar 12 — Cancelled
Mar 19 — Cancelled – Spring Break
Mar 26 Seong-Heon A Calculus for Relaxed Memory
Apr 2 Darshan Waste-Efficient Work Stealing
Apr 9 Sam Space Efficient Execution of Deterministic Parallel Programs
Apr 16 Vishnu Parallel k-Core Decomposition: Theory and Practice
Apr 23 Sam Ligra: A Lightweight Graph Processing Framework for Shared Memory
Apr 30 — Cancelled
May 7 Seong-Heon cuJSON: A Highly Parallel JSON Parser for GPUs

Fall 2025

Starting Fall 2025, we meet weekly every Thursday at 11:30 a.m. in Sam’s office (Room 308, 60 FA) to discuss research related to parallel programming languages, systems, and algorithms.

Date Paper Title
09/11 A Work-Efficient Algorithm for Parallel Depth First Search
09/18 A Top-Down Parallel Semisort, High-Performance and Flexible Parallel Algorithms for Semisort and Related Problems
09/25 Cancelled
10/02 Towards Zero Spawn Overhead: Work Stealing Without Deques
10/09 ICFP / SPLASH ‘25
10/16 ICFP / SPLASH ‘25
10/23 Managing Parallelism Workshop
10/30 Efficient tree-traversals: reconciling parallelism and dense data representations, LoCal: a language for programs operating on serialized data
11/06 Previous week’s papers continued with follow-up: Garbage Collection for Mostly Serialized Heaps
11/13 Cancelled
11/20 Kill-safe synchronization abstractions
11/27 Thanksgiving 🦃
12/04 Cancelled
12/11 Finals Week