akielaries/openGPMP

Benchmark suite

Closed this issue · 2 comments

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?

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

Look into measuring FLOPs as well