Publications in SPAA
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA)
[Back to full publication list]
- 2025:[13] Optimal Batch-Dynamic kd-trees for Processing-in-Memory with Applications (To Appear)
Yiwei Zhao, Hongbo Kang, Yan Gu*, Guy E. Blelloch, Laxman Dhulipala, Charles McGuffey, and Phillip B. Gibbons
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2025
Paper -
[12]
Parallel Point-to-Point Shortest Paths and Batch Queries (To Appear)
Xiaojun Dong*, Andy Li*, Yan Gu*, and Yihan Sun*
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2025DOI:10.1145/3694906.3743311Software Library:Orionet: Parallel Single and Batch PPSP [Github]
Paper ArXiV Code - 2024:[11] Parallel and (Nearly) Work-Efficient Dynamic Programming
Xiangyun Ding*, Yan Gu*, and Yihan Sun*🏆 Outstanding Paper Award (Best paper finalist)!ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2024Software Library:Parallel Work-Efficient Dynamic Programming [Github]
Paper ArXiV Code Slides -
[10]
Brief Announcement: PASGAL: Parallel And Scalable Graph Algorithm Library
Xiaojun Dong*, Yan Gu*, Yihan Sun*, and Letong Wang*
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2024Software Library:PASGAL: Parallel And Scalable Graph Algorithm Library [Github]
Paper ArXiV Code Slides Poster -
[9]
Optimal Parallel Algorithms for Dendrogram Computation and Single-Linkage Clustering
Laxman Dhulipala, Xiaojun Dong*, , and Yan Gu*
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2024Software Library:Parallel Single-linkage Dendrogram Construction Algorithm [Github]
Paper ArXiV Code - 2023:[8] 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 -
[7]
Parallel Longest Increasing Subsequence and van Emde Boas Trees
Yan Gu*, Ziyang Men*, Zheqi Shen*, Yihan Sun*, and Zijin Wan*
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2023DOI:10.1145/3558481.3591069Software Library:Parallel Longest Increasing Subsequence [Github]
Paper ArXiV Code Slides - 2022:[6] Parallel Cover Trees and Applications
Yan Gu*, Zachary Napier, Yihan Sun*, and Letong Wang*
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2022DOI:10.1145/3490148.3538581
Paper Slides -
[5]
Many Sequential Iterative Algorithms Can Be Parallel and (Nearly) Work-efficient
Zheqi Shen*, Zijin Wan*, Yan Gu*, and Yihan Sun*
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2022DOI:10.1145/3490148.3538574Software Library:Parallel Dynamic Programming (DP) and greedy algorithms [Github]
Paper ArXiV Slides - 2021:[4] The Processing-in-Memory Model
Hongbo Kang, Phillip B. Gibbons, Guy E. Blelloch, Laxman Dhulipala, Yan Gu*, and Charles McGuffey
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2021
Paper Video -
[3]
Efficient Stepping Algorithms and Implementations for Parallel Shortest Paths
Xiaojun Dong*, Yan Gu*, Yihan Sun*, and Yunming Zhang
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2021DOI:10.1145/3409964.3461782Software Library:Rho-Stepping: Parallel single-source shortes paths, integrated in PASGAL [Github]
Paper Video ArXiV Code Slides - 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]
Randomized Incremental Convex Hull is Highly Parallel
Guy E. Blelloch, Yan Gu*, Julian Shun, and Yihan Sun*
ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2020DOI:10.1145/3350755.3400255
Paper Video Slides