Skip to content
This repository has been archived by the owner on Dec 22, 2022. It is now read-only.

Add NVBench Algorithm Benchmarking #139

Merged
merged 23 commits into from
Jun 3, 2022
Merged

Conversation

annielytical
Copy link
Member

No description provided.

@annielytical annielytical changed the base branch from master to dev June 2, 2022 00:49
@annielytical
Copy link
Member Author

for testing:

make bc_bench
make bfs_bench
make color_bench
make geo_bench
make hits_bench
make kcore_bench
make mst_bench
make ppr_bench
make pr_bench
make spgemm_bench
make spmv_bench
make sssp_bench

sudo ./bin/bc_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/bfs_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/color_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/geo_bench -m ../datasets/chesapeake/chesapeake.mtx -c ../datasets/geolocation/sample.labels
sudo ./bin/hits_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/kcore_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/mst_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/ppr_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/pr_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/spgemm_bench -a ../datasets/spgemm/a.mtx -b ../datasets/spgemm/b.mtx
sudo ./bin/spmv_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/sssp_bench -m ../datasets/chesapeake/chesapeake.mtx

@neoblizz
Copy link
Member

neoblizz commented Jun 2, 2022

for testing:

make bc_bench
make bfs_bench
make color_bench
make geo_bench
make hits_bench
make kcore_bench
make mst_bench
make ppr_bench
make pr_bench
make spgemm_bench
make spmv_bench
make sssp_bench

sudo ./bin/bc_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/bfs_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/color_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/geo_bench -m ../datasets/chesapeake/chesapeake.mtx -c ../datasets/geolocation/sample.labels
sudo ./bin/hits_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/kcore_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/mst_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/ppr_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/pr_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/spgemm_bench -a ../datasets/spgemm/a.mtx -b ../datasets/spgemm/b.mtx
sudo ./bin/spmv_bench -m ../datasets/chesapeake/chesapeake.mtx
sudo ./bin/sssp_bench -m ../datasets/chesapeake/chesapeake.mtx

Can you please put together a script for this instead?

@annielytical
Copy link
Member Author

I was using one but wasn't sure where to put it since obviously make needs to be run from the build directory.

For now I put test_benchmarks.sh in the benchmarks directory but said at the top to run it from build.

@neoblizz
Copy link
Member

neoblizz commented Jun 3, 2022

I was using one but wasn't sure where to put it since obviously make needs to be run from the build directory.

For now I put test_benchmarks.sh in the benchmarks directory but said at the top to run it from build.

That sounds perfect!

@neoblizz neoblizz merged commit d1f668c into gunrock:dev Jun 3, 2022
@neoblizz neoblizz added 🔬 experiment Figures, experiments to understand performance. 🍃 cuda & nvcc CUDA/NVCC related issues 🧪 testing Unit or regression testing. labels Jun 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🍃 cuda & nvcc CUDA/NVCC related issues 🔬 experiment Figures, experiments to understand performance. 🧪 testing Unit or regression testing.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement benchmarking support for essentials using NVIDIA/nvbench.
2 participants