Optimal parallel algorithms in the binary-forking model

GE Blelloch, JT Fineman, Y Gu, Y Sun - … of the 32nd ACM Symposium on …, 2020 - dl.acm.org
In this paper we develop optimal algorithms in the binary-forking model for a variety of
fundamental problems, including sorting, semisorting, list ranking, tree contraction, range …

PIM-trie: A Skew-resistant Trie for Processing-in-Memory

H Kang, Y Zhao, GE Blelloch, L Dhulipala… - Proceedings of the 35th …, 2023 - dl.acm.org
Memory latency and bandwidth are significant bottlenecks in designing in-memory indexes.
Processing-in-memory (PIM), an emerging hardware design approach, alleviates this …

Parallel cover trees and their applications

Y Gu, Z Napier, Y Sun, L Wang - … of the 34th ACM Symposium on …, 2022 - dl.acm.org
The cover tree is the canonical data structure that efficiently maintains a dynamic set of
points on a metric space and supports nearest and k-nearest neighbor searches. For most …

Parallelism in randomized incremental algorithms

GE Blelloch, Y Gu, J Shun, Y Sun - Journal of the ACM (JACM), 2020 - dl.acm.org
In this article, we show that many sequential randomized incremental algorithms are in fact
parallel. We consider algorithms for several problems, including Delaunay triangulation …

Many sequential iterative algorithms can be parallel and (nearly) work-efficient

Z Shen, Z Wan, Y Gu, Y Sun - Proceedings of the 34th ACM Symposium …, 2022 - dl.acm.org
Some recent papers showed that many sequential iterative algorithms can be directly
parallelized, by identifying the dependences between the input objects. This approach …

[HTML][HTML] A statistical verification method of random permutations for hiding countermeasure against side-channel attacks

JY Park, JW Ju, W Lee, BG Kang, Y Kachi… - Journal of Information …, 2024 - Elsevier
Hiding countermeasure is among the best-known secure implementation techniques
designed to counteract side-channel attacks. It uses a permutation algorithm to shuffle data …

Parallel algorithms for asymmetric read-write costs

N Ben-David, GE Blelloch, JT Fineman… - Proceedings of the 28th …, 2016 - dl.acm.org
Motivated by the significantly higher cost of writing than reading in emerging memory
technologies, we consider parallel algorithm design under such asymmetric read-write …

Randomized incremental convex hull is highly parallel

GE Blelloch, Y Gu, J Shun, Y Sun - … of the 32nd ACM Symposium on …, 2020 - dl.acm.org
The randomized incremental convex hull algorithm is one of the most practical and important
geometric algorithms in the literature. Due to its simplicity, and the fact that many points or …

Parallel write-efficient algorithms and data structures for computational geometry

GE Blelloch, Y Gu, J Shun, Y Sun - … of the 30th on Symposium on …, 2018 - dl.acm.org
In this paper, we design parallel write-efficient geometric algorithms that perform
asymptotically fewer writes than standard algorithms for the same problem. This is motivated …

Parallel Longest Increasing Subsequence and van Emde Boas Trees

Y Gu, Z Men, Z Shen, Y Sun, Z Wan - … of the 35th ACM Symposium on …, 2023 - dl.acm.org
This paper studies parallel algorithms for the longest increasing subsequence (LIS)
problem. Let n be the input size and k be the LIS length of the input. Sequentially, LIS is a …