~/talk

Scalable Parallel Algorithms

Talkat Managing Parallelism 2025 · 2025-10-20..10-24· [concurrency]
name:Yihan Sun
links:none on file
slides:none on file

SIGMOD paper implements a work-efficient, easy-to-code k-core decomposition that unifies offline and online peeling, uses ParlayLib on a 96-core machine and OpenCilk for analysis, and reports consistent speedups versus prior methods. Key ingredients are multi-level sampling to cut atomic-update contention (reducing concurrent decrements to coreness(v)+log n) and vertical granularity control (local fixed-size queues) to collapse many subrounds. Sampling helps very dense graphs (~8 cases with large gains), VGC helps sparse graphs, and restarts for sampling errors never occur in experiments.

AI-written summary · about

  1. 0:00Scalable parallel algorithms intro
  2. 1:14Parallel algorithms theory vs practice
  3. 3:57Work-span model and design
  4. 5:30K-core decomposition
  5. 8:10Online vs offline peeling
  6. 13:13Challenges in parallel approaches
  7. 15:28New algorithmic framework
  8. 19:18Multi-level sampling
  9. 22:03Vertical granularity control
  10. 25:36Granularity control theory
  11. 29:24Experimental setup and datasets
  12. 30:11Performance vs baselines
  13. 31:42Sampling and VGC impact
  14. 32:06Burden span analysis
  15. 33:40Summary and future work
~/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.