Benchmark suite
Closed this issue · 2 comments
akielaries commented
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 commented
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 commented
Look into measuring FLOPs as well