Skip to content

Commit 9e70910

Browse files
authored
Update README.md
1 parent a32c45b commit 9e70910

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
(**P**artition **I**ndices) used by such partitioners. In particular, StreamCPI utilizes run-length data compression to encode runs of repeating block assignments generated by the streaming partitioner on-the-fly.
77
In this framework, we offer a novel (semi-)dynamic compression vector that functions as a drop-in replacement to standard arrays, like std::vector in C++, used to store block assignments in streaming graph partitioners.
88

9+
This repository contains the code to accompany our paper: *Adil Chhabra, Florian Kurpicz, Christian Schulz, Dominik Schweisgut, Daniel Seemaier. Partitioning Trillion Edge Graphs on Edge Devices. In SIAM Conference on Applied and Computational Discrete Algorithms (ACDA), to appear, 2025.*
10+
You can find a freely accessible online version [in the arXiv]([https://arxiv.org/abs/1710.07565](https://arxiv.org/abs/2410.07732)).
11+
912
## Can we use the (semi-)dynamic compression vector to reduce memory consumption in our streaming algorithm?
1013
Yes, if your streaming algorithm stores arrays with repeating values, you can greatly benefit from our compression vector which supports both append and access operations, and is very easy to integrate. The code and more details on how to use the compression vector
1114
are provided in a seperate GitHub repository https://github.com/kurpicz/cpi.

0 commit comments

Comments
 (0)