Browse Source

use ms10 instead of ms50 as ms50 with > 2 threads will overfill the wq of size 128 (max) and cause an error unhandled in the benchmark yet

master
Constantin Fürst 1 year ago
parent
commit
3964da0d7a
  1. 24
      benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-12t-ms10.json
  2. 2
      benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-1t-ms10.json
  3. 4
      benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-2t-ms10.json
  4. 8
      benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-4t-ms10.json
  5. 16
      benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-8t-ms10.json
  6. 4
      benchmarks/benchmark-plotters/plot-cost-mtsubmit.py

24
benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-12t-ms50.json → benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-12t-ms10.json

@ -9,7 +9,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -24,7 +24,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -39,7 +39,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -54,7 +54,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -69,7 +69,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -84,7 +84,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -99,7 +99,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -114,7 +114,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -129,7 +129,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -144,7 +144,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -159,7 +159,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -174,7 +174,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,

2
benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-1t-ms50.json → benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-1t-ms10.json

@ -9,7 +9,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,

4
benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-2t-ms50.json → benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-2t-ms10.json

@ -9,7 +9,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -24,7 +24,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,

8
benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-4t-ms50.json → benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-4t-ms10.json

@ -9,7 +9,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -24,7 +24,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -39,7 +39,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -54,7 +54,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,

16
benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-8t-ms50.json → benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-8t-ms10.json

@ -9,7 +9,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -24,7 +24,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -39,7 +39,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -54,7 +54,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -69,7 +69,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -84,7 +84,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -99,7 +99,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,
@ -114,7 +114,7 @@
}, },
"task": { "task": {
"batching": { "batching": {
"batch_size": 50,
"batch_size": 10,
"batch_submit": false "batch_submit": false
}, },
"iterations": 1000, "iterations": 1000,

4
benchmarks/benchmark-plotters/plot-cost-mtsubmit.py

@ -11,8 +11,8 @@ y_label = "Throughput in GiB/s"
var_label = "Thread Counts" var_label = "Thread Counts"
thread_counts = ["1t", "2t", "4t", "8t", "12t"] thread_counts = ["1t", "2t", "4t", "8t", "12t"]
thread_counts_nice = ["1 Thread", "2 Threads", "4 Threads", "8 Threads", "12 Threads"] thread_counts_nice = ["1 Thread", "2 Threads", "4 Threads", "8 Threads", "12 Threads"]
engine_counts = ["ms50-1e", "ms50-4e", "ssaw-1e", "ssaw-4e"]
engine_counts_nice = ["1 E/WQ Multisubmit 50", "4 E/WQ Multisubmit 50", "1 E/WQ Single Submit", "4 E/WQ Single Submit"]
engine_counts = ["ms10-1e", "ms10-4e", "ssaw-1e", "ssaw-4e"]
engine_counts_nice = ["1 E/WQ Multisubmit 10", "4 E/WQ Multisubmit 10", "1 E/WQ Single Submit", "4 E/WQ Single Submit"]
title = "Per-Thread Throughput - Copy Operation Intra-Node on DDR with Size 1 MiB" title = "Per-Thread Throughput - Copy Operation Intra-Node on DDR with Size 1 MiB"
index = [runid, x_label, var_label] index = [runid, x_label, var_label]

Loading…
Cancel
Save