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

Bench cpp #9

Merged
merged 12 commits into from
Nov 27, 2023
Merged

Bench cpp #9

merged 12 commits into from
Nov 27, 2023

Conversation

imrn99
Copy link
Owner

@imrn99 imrn99 commented Nov 27, 2023

Added:

  • CPP counterparts of the BLAS kernels benchmarks, written using Kokkos. Basic cmake setup is also provided.
  • Layout effect benchmarks, testing worst case, usual case, and best case layout for matrix-matrix product.
  • Data size effect on layout choice benchmarks, testing usual case and best case layout over a range of data sizes for matrix-matrix product.

Also changed the config of the release profile to have slightly better perf. Overall improvement might be negligible.

@imrn99 imrn99 merged commit 4cc7cb1 into master Nov 27, 2023
4 checks passed
@imrn99 imrn99 deleted the bench-cpp branch November 27, 2023 13:29
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.

1 participant