Pac-trees: Supporting parallel and compressed purely-functional collections

L Dhulipala, GE Blelloch, Y Gu, Y Sun - Proceedings of the 43rd ACM …, 2022 - dl.acm.org
Many modern programming languages are shifting toward a functional style for collection
interfaces such as sets, maps, and sequences. Functional interfaces offer many advantages …

Sage: Parallel semi-asymmetric graph algorithms for NVRAMs

L Dhulipala, C McGuffey, H Kang, Y Gu… - arXiv preprint arXiv …, 2019 - arxiv.org
Non-volatile main memory (NVRAM) technologies provide an attractive set of features for
large-scale graph analytics, including byte-addressability, low idle power, and improved …

A parametric I/O model for modern storage devices

TI Papon, M Athanassoulis - … of the 17th International Workshop on Data …, 2021 - dl.acm.org
Storage devices have evolved to offer increasingly faster read/write access, through flash-
based and other solid-state storage technologies. When compared to classical rotating hard …

Parallel strong connectivity based on faster reachability

L Wang, X Dong, Y Gu, Y Sun - Proceedings of the ACM on Management …, 2023 - dl.acm.org
Computing strongly connected components (SCC) is among the most fundamental problems
in graph analytics. Given the large size of today's real-world graphs, parallel SCC …

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 …

ACEing the Bufferpool Management Paradigm for Modern Storage Devices

TI Papon, M Athanassoulis - 2023 IEEE 39th International …, 2023 - ieeexplore.ieee.org
Over the past few decades, solid-state drives (SSDs) have been replacing hard disk drives
(HDDs) due to their faster reads and writes, as well as their superior random access …

Writeback-aware caching

N Beckmann, PB Gibbons, B Haeupler… - Symposium on Algorithmic …, 2020 - SIAM
The literature on cache replacement, while both detailed and extensive, neglects to account
for the flow of data to storage. Motivated by emerging memory technologies and the …

Improved Parallel Cache-Oblivious Algorithms for Dynamic Programming [Extend Abstract]

GE Blelloch, Y Gu - Symposium on Algorithmic Principles of Computer …, 2020 - SIAM
Emerging non-volatile main memory (NVRAM) technologies provide byte-addressability, low
idle power, and improved memory-density, and are likely to be a key component in the future …

Efficient online weighted multi-level paging

N Bansal, J Naor, O Talmon - Proceedings of the 33rd ACM Symposium …, 2021 - dl.acm.org
We study the writeback-aware caching problem, a variant of classic paging where paging
requests that modify data and requests that leave data intact are treated differently. We give …

The read-only semi-external model

GE Blelloch, L Dhulipala, PB Gibbons, Y Gu… - … on Algorithmic Principles …, 2021 - SIAM
Abstract We introduce the Read-Only Semi-External (ROSE) Model for the design and
analysis of algorithms on large graphs. As in the well-studied semi-external model for graph …