Implicit Decomposition for Write-Efficient Connectivity Algorithms
Naama Ben-David, Guy E. Blelloch, Jeremy T. Fineman, Phillip B., Gibbons, Yan Gu, Charles McGuffey, Julian Shun

TL;DR
This paper introduces new algorithms for graph connectivity that significantly reduce write operations, leveraging an implicit graph decomposition to improve efficiency in memory systems with high write costs.
Contribution
It presents the first algorithms with sublinear write complexity for graph connectivity, utilizing an implicit decomposition approach for both sequential and parallel processing.
Findings
Achieves sublinear write complexity in graph algorithms.
Provides parallel algorithms with o(m) writes for general graphs.
Demonstrates practical efficiency in systems with read-write asymmetry.
Abstract
The future of main memory appears to lie in the direction of new technologies that provide strong capacity-to-performance ratios, but have write operations that are much more expensive than reads in terms of latency, bandwidth, and energy. Motivated by this trend, we propose sequential and parallel algorithms to solve graph connectivity problems using significantly fewer writes than conventional algorithms. Our primary algorithmic tool is the construction of an -sized "implicit decomposition" of a bounded-degree graph on nodes, which combined with read-only access to enables fast answers to connectivity and biconnectivity queries on . The construction breaks the linear-write "barrier", resulting in costs that are asymptotically lower than conventional algorithms while adding only a modest cost to querying time. For general non-sparse graphs on edges, we also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Interconnection Networks and Systems · Advanced Data Storage Technologies
