Cache-Oblivious Parallel Convex Hull in the Binary Forking Model
Data Structures and Algorithms
2023-07-18 v2 Computational Geometry
Abstract
We present two cache-oblivious sorting-based convex hull algorithms in the Binary Forking Model. The first is an algorithm for a presorted set of points which achieves work, span, and serial cache complexity, where is the cache line size. These are all optimal worst-case bounds for cache-oblivious algorithms in the Binary Forking Model. The second adapts Cole and Ramachandran's cache-oblivious sorting algorithm, matching its properties including achieving work, span, and serial cache complexity. Here is the size of the private cache.
Keywords
Cite
@article{arxiv.2305.10389,
title = {Cache-Oblivious Parallel Convex Hull in the Binary Forking Model},
author = {Reilly Browne and Rezaul Chowdhury and Shih-Yu Tsai and Yimin Zhu},
journal= {arXiv preprint arXiv:2305.10389},
year = {2023}
}
Comments
15 pages 3 figures