Parallelism in Sequential Algorithms

[Back to full publication list]

  • 2024:
    [8] Parallel and (Nearly) Work-Efficient Dynamic Programming
    Xiangyun Ding, Yan Gu, and Yihan Sun
    🏆 Outstanding Paper Award (Best paper finalist)!
    SPAA
     ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2024   
    parallelize iterative DP algorithms
    Paper   ArXiV  Code  Slides  
  • 2023:
    [7] Parallel Longest Increasing Subsequence and van Emde Boas Trees
    Yan Gu, Ziyang Men, Zheqi Shen, Yihan Sun, and Zijin Wan
    SPAA
     ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2023   
    Parallelizing sequential algorithms for LIS
    Paper   ArXiV  Code  Slides  
  • 2022:
    [6] Many Sequential Iterative Algorithms Can Be Parallel and (Nearly) Work-efficient
    Zheqi Shen, Zijin Wan, Yan Gu, and Yihan Sun
    SPAA
     ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2022   
    Parallelizing sequential algorithms for LIS, activity selection, Huffman tree, MIS, and Dijkstra's algorithm.
    Paper   ArXiV  Slides  
  • 2020:
    [5] Randomized Incremental Convex Hull is Highly Parallel
    Guy E. Blelloch, Yan Gu, Julian Shun, and Yihan Sun
    SPAA
     ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2020   
    Parallel incremental algorithm for convex hull
    Paper   Video  
  • [4] Parallelism in Randomized Incremental Algorithms
    Guy E. Blelloch, Yan Gu, Julian Shun, and Yihan Sun
    JACM
     Journal of the ACM (JACM), 2020   
    Parallel incremental algorithms for sorting, Delaunay triangulation, closest pair, smallest enclosing disk, SCC, LE list
    Paper   
  • 2018:
    [3] Parallel Write-Efficient Algorithms and Data Structures for Computational Geometry
    Guy E. Blelloch, Yan Gu, Yihan Sun, and Julian Shun
    SPAA
     ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2018   
    Parallel randomized incremental algorithm on Delaunay triangulation
    Paper   ArXiV  
  • 2016:
    [2] Parallelism in Randomized Incremental Algorithms
    Guy E. Blelloch, Yan Gu, Julian Shun, and Yihan Sun
    SPAA
     ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2016   
    Parallel randomized incremental algorithms for sorting, Delaunay triangulation, closest pair, smallest enclosing disk, SCC, LE list
    Paper   ArXiV  
  • 2015:
    [1] Sequential Random Permutation, List Contraction and Tree Contraction are Highly Parallel
    Julian Shun, Yan Gu, Guy E. Blelloch, Jeremy T. Fineman, and Phillip B. Gibbons
    SODA
     ACM-SIAM Symposium on Discrete Algorithms (SODA), 2015   
    Work-efficient polylog-span algorithms for random permutation, list/tree contraction
    Paper