Pac-trees: Supporting parallel and compressed purely-functional collections
Many modern programming languages are shifting toward a functional style for collection
interfaces such as sets, maps, and sequences. Functional interfaces offer many advantages …
interfaces such as sets, maps, and sequences. Functional interfaces offer many advantages …
Sage: Parallel semi-asymmetric graph algorithms for NVRAMs
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 …
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 …
based and other solid-state storage technologies. When compared to classical rotating hard …
Parallel strong connectivity based on faster reachability
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 …
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
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 …
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 …
(HDDs) due to their faster reads and writes, as well as their superior random access …
Writeback-aware caching
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 …
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 …
idle power, and improved memory-density, and are likely to be a key component in the future …
Efficient online weighted multi-level paging
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 …
requests that modify data and requests that leave data intact are treated differently. We give …
The read-only semi-external model
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 …
analysis of algorithms on large graphs. As in the well-studied semi-external model for graph …