Reading Group
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 |