This repository contains a shared-memory parallel code to convert WebGraph format to CompBin format. CompBin is a compact presnetation base on CSR/CSC formats, skipping allocating space for edges array in a byte-level granularity. For an input graph compressed in WebGraph format, three files are created:
- The
XXX_offsets.binfile which is theoffsetsarray, containing |V|+1 elements, with 8 Bytes per element. - The
XXX_edges.binfile which is theedgesarray, containing |E| elements, withbBytes per element, whereb = ceil(log2(|V|)/8). - The
XXX_props.txtfile which includes|V|,|E|,b.
DOI: 10.48550/arXiv.2507.00716
make WG2Bin args="path/to/graph path/to/bin/folder"
make test
@misc{pg_fuse,
title={Accelerating Loading WebGraphs in ParaGrapher},
author={Mohsen {Koohi Esfahani}},
year={2025},
eprint={2507.00716},
archivePrefix={arXiv},
primaryClass={cs.DC},
url={https://arxiv.org/abs/2507.00716},
}