UMD-ARLIS / Graph-Benchmarking-Project

This repository contains work towards creating a comprehensive cross-platform graph processing benchmark for Community Detection and Subgraph Isomorphism problems. The repository is NOT YET COMPLETE and should not be used outside of a preliminary development perspective.
2 stars 0 forks source link

Gunrock integration #41

Closed nani-r closed 11 months ago

nani-r commented 11 months ago

The purpose of this branch is to integrate a working version of gunrock on Github in order to run GPU experiments directly through github instead of the server.

The working gunrock implementation is ready to be integrated into main branch --> The Integration is needed in order to start updating scripts to path into the experiment runner framework

You can test the implementation works

  1. ssh into the server
  2. cd /home/test-gunrock/Graph-Benchmarking-Project/Code/Graph_Problems/CommunityDetection/Louvian/GPU/gunrock_louvain
  3. Run this command: ./examples/louvain/bin/test_louvain_12.2_x86_64 --omp-threads=32 --iter-stats --pass-stats \ --advance-mode=ALL_EDGES --unify-segments=true --validation=each --num-runs=10 \ --graph-type=market --graph-file=dataset/small/chesapeake.mtx
osullik commented 11 months ago

Request seen, will test and integrate today.

osullik commented 11 months ago

Command to run test is:

./examples/louvain/bin/test_louvain_12.2_x86_64 --omp-threads=32 --iter-stats --pass-stats \
--advance-mode=ALL_EDGES --unify-segments=true --validation=each --num-runs=10 \
--graph-type=market --graph-file=dataset/small/chesapeake.mtx

Note: This commit includes compiled binaries. We need to take a step back and only push the uncompiled code to the repo.