项目作者: masatoshihanai

项目描述 :
Trillion-edge Scale Graph Edge Partitioning
高级语言: C++
项目地址: git://github.com/masatoshihanai/DistributedNE.git
创建时间: 2019-09-04T13:48:49Z
项目社区:https://github.com/masatoshihanai/DistributedNE

开源协议:MIT License

下载


logo


Distributed Neighbor Expansion (Distributed NE) : A scalable parallel and distributed graph partitioner for high-quality edge partitioning, which has several key features:

  • Low-memory and high-performance implementation
  • Provide high-quality edge partitionins
  • Scalable to trillion-edge graphs on 200+ machines (1 trillion = 1,000,000,000,000)

expansion

Reference

M. Hanai, et.al. “Distributed Edge Partitioning for Trillion-edge Graphs” (PVLDB 2019, Paper)

Quick Start

  1. $ git clone git@github.com:masatoshihanai/DistributedNE.git
  2. $ cd DistributedNE; mkdir build; cd build
  3. $ cmake ..; make ## Require MPI
  4. $ mpirun -n 4 ./DistributedNE ../data/Slashdot.edges 4

For more info, please see our project page >>> DistributedNE