Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benchmark suite #74

Open
akielaries opened this issue Jun 25, 2023 · 2 comments
Open

Benchmark suite #74

akielaries opened this issue Jun 25, 2023 · 2 comments
Labels
enhancement New feature or request v1.x Goals for v1.0.0 stable release

Comments

@akielaries
Copy link
Owner

akielaries commented Jun 25, 2023

Creating some programs that benchmark different functionalities of openGPMP on different platforms using the existing CI/CD pipeline.

  • Comparisons between eigen3 armadillo, BLAS for the linear algebra module
  • pytorch, tensorflow, etc for ml module
  • ntl for nt module
  • etc

Using Google Benchmark, integrate running the suite into the CMake build system to run optionally. Create chart/visual to show different systems benchmarks were run on.

Use valgrind --tool=massif for additional profiling?

@akielaries akielaries added enhancement New feature or request v0.10.0 Goals for v0.10.0 labels Jun 25, 2023
@akielaries akielaries added v1.x Goals for v1.0.0 stable release and removed v0.10.0 Goals for v0.10.0 labels Sep 7, 2023
@akielaries
Copy link
Owner Author

Will incorporate some of the code I did for the NAU IoT/DiscoverCCRI benchmarks specifically what was done for the daemon and system information monitoring

@akielaries
Copy link
Owner Author

Look into measuring FLOPs as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request v1.x Goals for v1.0.0 stable release
Projects
Status: No status
Development

No branches or pull requests

1 participant