Skip to content

chih-chun-chang/uSAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uSAP: An Ultra-Fast Stochastic Graph Partitioner

Streaming graph partition written in c++

Compile

mkdir build && cd build
cmake ..
make

Run

./run  [ (1 / 2 / 3 / 4) ] [N (1000 / 5000 / 20000 / 50000)]

Algorithm


Parallel Block Merge

To find the optimal proposal block with the smallest change in delta entropy for merging, each block is given K attempts.


Parallel Batch Nodal Update

  • Choose a batch of nodal to move


Taskflow


Result

The dataset is from 2022 Streaming Partition Challenge Datasets with Known Truth Partitions

TODO

  • Streaming Graph Input
  • GPU

About

Streaming graph partition written in c++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published