Skip to content

Conversation

@guptaakashdeep
Copy link
Collaborator

This includes all the initial changes done for implementing benchmarking for Graph Algorithms using Pregel.

  • Python Script for running benchmarks after downloading and extracting LDBC datasets based on dataset name.
  • Benchmarking folder setup, inclusion of Criterion in dependencies and bench setup for running benchmarks in cargo.toml
  • Benchmarking data won't be pushed in repo, hence added bench/data folder in gitignore.
  • LDBC common functions are moved inside a util.rs file so it can be read across the project for testing and benchmarking runs.
  • Added a benchmark_run flag in LDBC function to decide whether dataset needs to be picked from benchmarking or testing data folder.
  • Updates in other files to accomodate the change.

Copy link
Owner

@SemyonSinchenko SemyonSinchenko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Nice work!

@guptaakashdeep guptaakashdeep merged commit 28f6cfb into SemyonSinchenko:main Jul 30, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants