Skip to content

[test] Add cpu microbenchmarks to the test library#1996

Closed
jjotero wants to merge 23 commits intoreframe-hpc:masterfrom
jjotero:test/microbenchmarks-cpu
Closed

[test] Add cpu microbenchmarks to the test library#1996
jjotero wants to merge 23 commits intoreframe-hpc:masterfrom
jjotero:test/microbenchmarks-cpu

Conversation

@jjotero
Copy link
Copy Markdown
Contributor

@jjotero jjotero commented Jun 1, 2021

Ported the stream, strided_bandwidth, dgemm and latency checks to the hpctestlib library.

This PR also extends the cscs.py config file to support the PrgEnv-fujitsu on the above microbenchmarks.

For now, I have ported the tests as they were before keeping the performance metrics are the same. However, these could all be flexible tests, and some of them report the performance on a per-node basis and others don't. We should establish a convention to have them all do the same thing.

@pep8speaks
Copy link
Copy Markdown

pep8speaks commented Jun 1, 2021

Hello @jjotero, Thank you for updating!

Cheers! There are no PEP8 issues in this Pull Request!Do see the ReFrame Coding Style Guide

Comment last updated at 2021-10-28 16:08:31 UTC

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Jun 1, 2021

Codecov Report

Merging #1996 (918c14d) into master (acebf01) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1996   +/-   ##
=======================================
  Coverage   87.61%   87.61%           
=======================================
  Files          50       50           
  Lines        8788     8788           
=======================================
  Hits         7700     7700           
  Misses       1088     1088           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update acebf01...918c14d. Read the comment docs.

@vkarak vkarak added this to the ReFrame sprint 21.10.1 milestone Oct 13, 2021
@jjotero jjotero marked this pull request as ready for review October 28, 2021 16:08
@vkarak vkarak removed this from the ReFrame sprint 21.11.1 milestone Nov 12, 2021
@vkarak
Copy link
Copy Markdown
Contributor

vkarak commented Nov 30, 2021

This still needs substantial work, so I'm closing the PR due to time constraints. It will be added to the library at a later time.

@vkarak vkarak closed this Nov 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants