Sorting
[Back to full publication list]
Sorting-related problems, including comparison sort, integer sort, semisort, etc.
- 2024:[5] Parallel Integer Sort: Theory and Practice
Xiaojun Dong*, Laxman Dhulipala, Yan Gu*, and Yihan Sun*
ACM Symposium on Principles and Practice of Parallel Programming (PPoPP), 2024DOI:10.1145/3627535.3638483Software Library:DovetailSort: Parallel Integer Sort [Github]
Poster and oral presentation at the Highlights of Parallel Computing (HOPC@SPAA), 2024
Paper ArXiV Code Slides Poster - 2023:[4] High-Performance and Flexible Parallel Algorithms for Semisort and Related Problems
Xiaojun Dong*, Yunshu Wu*, Zhongqi Wang*, Laxman Dhulipala, Yan Gu*, and Yihan Sun*
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2023DOI:10.1145/3558481.3591071Software Library:Parallel Semisort [Github]
Paper ArXiV Code Slides - 2021:[3] Parallel In-Place Algorithms: Theory and Practice
Yan Gu*, , and Julian Shun
ACM-SIAM Algorithmic Principles of Computer Systems (APOCS), 2021Software Library:Parallel In-Place (PIP) Algorithms [Github]
Paper Video ArXiV Code - 2020:[2] Optimal (Randomized) Parallel Algorithms in the Binary-Forking Model
Guy E. Blelloch, Jeremy T. Fineman, Yan Gu*, and Yihan Sun*🏆 Best Paper Candidate!ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2020DOI:10.1145/3350755.3400227
Paper Video Slides -
[1]
Parallelism in Randomized Incremental Algorithms
Guy E. Blelloch, Yan Gu*, Julian Shun, and Yihan Sun*
Journal of the ACM (JACM), 2020DOI:10.1145/3402819
Paper