Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
superbenchmark
Commits
e514815d
Commit
e514815d
authored
Apr 01, 2026
by
one
Browse files
Update rocHPCG metrics
parent
05e137be
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
3 deletions
+6
-3
docs/user-tutorial/benchmarks/micro-benchmarks.md
docs/user-tutorial/benchmarks/micro-benchmarks.md
+2
-0
superbench/benchmarks/micro_benchmarks/gpu_hpcg_performance_base.py
.../benchmarks/micro_benchmarks/gpu_hpcg_performance_base.py
+4
-3
No files found.
docs/user-tutorial/benchmarks/micro-benchmarks.md
View file @
e514815d
...
@@ -201,7 +201,9 @@ When collecting multiple MPI scales or problem sizes, use separate benchmark sec
...
@@ -201,7 +201,9 @@ When collecting multiple MPI scales or problem sizes, use separate benchmark sec
| Name | Unit | Description |
| Name | Unit | Description |
|---------------------------------------|--------------------|------------------------------------------------------|
|---------------------------------------|--------------------|------------------------------------------------------|
| gpu-hpcg/final_gflops | FLOPS (GFLOPS) | Final rocHPCG score. |
| gpu-hpcg/final_gflops | FLOPS (GFLOPS) | Final rocHPCG score. |
| gpu-hpcg/final_bandwidth | bandwidth (GB/s) | Final rocHPCG bandwidth. |
| gpu-hpcg/final_gflops_per_process | FLOPS (GFLOPS) | Final rocHPCG score per process. |
| gpu-hpcg/final_gflops_per_process | FLOPS (GFLOPS) | Final rocHPCG score per process. |
| gpu-hpcg/final_bandwidth_per_process | bandwidth (GB/s) | Final rocHPCG bandwidth per process. |
| gpu-hpcg/ddot_gflops | FLOPS (GFLOPS) | DDOT throughput. |
| gpu-hpcg/ddot_gflops | FLOPS (GFLOPS) | DDOT throughput. |
| gpu-hpcg/ddot_bandwidth | bandwidth (GB/s) | DDOT bandwidth. |
| gpu-hpcg/ddot_bandwidth | bandwidth (GB/s) | DDOT bandwidth. |
| gpu-hpcg/ddot_gflops_per_process | FLOPS (GFLOPS) | DDOT throughput per process. |
| gpu-hpcg/ddot_gflops_per_process | FLOPS (GFLOPS) | DDOT throughput per process. |
...
...
superbench/benchmarks/micro_benchmarks/gpu_hpcg_performance_base.py
View file @
e514815d
...
@@ -164,7 +164,9 @@ class GpuHpcgBenchmark(MicroBenchmarkWithInvoke):
...
@@ -164,7 +164,9 @@ class GpuHpcgBenchmark(MicroBenchmarkWithInvoke):
parsed_results
=
{}
parsed_results
=
{}
required_metrics
=
{
required_metrics
=
{
'final_gflops'
,
'final_gflops'
,
'final_bandwidth'
,
'final_gflops_per_process'
,
'final_gflops_per_process'
,
'final_bandwidth_per_process'
,
'ddot_gflops'
,
'ddot_gflops'
,
'ddot_bandwidth'
,
'ddot_bandwidth'
,
'ddot_gflops_per_process'
,
'ddot_gflops_per_process'
,
...
@@ -253,9 +255,8 @@ class GpuHpcgBenchmark(MicroBenchmarkWithInvoke):
...
@@ -253,9 +255,8 @@ class GpuHpcgBenchmark(MicroBenchmarkWithInvoke):
parsed_results
[
f
'
{
prefix
}
_gflops'
]
=
gflops_values
[
0
]
parsed_results
[
f
'
{
prefix
}
_gflops'
]
=
gflops_values
[
0
]
parsed_results
[
f
'
{
prefix
}
_gflops_per_process'
]
=
gflops_values
[
1
]
parsed_results
[
f
'
{
prefix
}
_gflops_per_process'
]
=
gflops_values
[
1
]
if
prefix
!=
'final'
:
parsed_results
[
f
'
{
prefix
}
_bandwidth'
]
=
bandwidth_values
[
0
]
parsed_results
[
f
'
{
prefix
}
_bandwidth'
]
=
bandwidth_values
[
0
]
parsed_results
[
f
'
{
prefix
}
_bandwidth_per_process'
]
=
bandwidth_values
[
1
]
parsed_results
[
f
'
{
prefix
}
_bandwidth_per_process'
]
=
bandwidth_values
[
1
]
return
True
return
True
def
_parse_time_line
(
self
,
line
,
parsed_results
):
def
_parse_time_line
(
self
,
line
,
parsed_results
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment