Browse Source

add pushpul benchmark for peak throughput

master
Constantin Fürst 11 months ago
parent
commit
9e329d39e4
  1. 31
      benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton11-1gib-pushpull.json
  2. 31
      benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton12-1gib-pushpull.json
  3. 31
      benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton15-1gib-pushpull.json
  4. 31
      benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton8-1gib-pushpull.json
  5. 3
      benchmarks/benchmark-plotters/plot-perf-peakthroughput-bar.py

31
benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton11-1gib-pushpull.json

@ -0,0 +1,31 @@
{
"count": 2,
"list": [
{
"affinity": {
"nnode_dst": 11,
"nnode_src": 0,
"node": 0
},
"task": {
"size": 1073741824,
"batch_size": 0,
"reps": 1
}
},
{
"affinity": {
"nnode_dst": 11,
"nnode_src": 0,
"node": 3
},
"task": {
"size": 1073741824,
"batch_size": 0,
"reps": 1
}
}
],
"path": "hw",
"repetitions": 10
}

31
benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton12-1gib-pushpull.json

@ -0,0 +1,31 @@
{
"count": 2,
"list": [
{
"affinity": {
"nnode_dst": 12,
"nnode_src": 0,
"node": 0
},
"task": {
"size": 1073741824,
"batch_size": 0,
"reps": 1
}
},
{
"affinity": {
"nnode_dst": 12,
"nnode_src": 0,
"node": 4
},
"task": {
"size": 1073741824,
"batch_size": 0,
"reps": 1
}
}
],
"path": "hw",
"repetitions": 10
}

31
benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton15-1gib-pushpull.json

@ -0,0 +1,31 @@
{
"count": 2,
"list": [
{
"affinity": {
"nnode_dst": 15,
"nnode_src": 0,
"node": 0
},
"task": {
"size": 1073741824,
"batch_size": 0,
"reps": 1
}
},
{
"affinity": {
"nnode_dst": 15,
"nnode_src": 0,
"node": 7
},
"task": {
"size": 1073741824,
"batch_size": 0,
"reps": 1
}
}
],
"path": "hw",
"repetitions": 10
}

31
benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton8-1gib-pushpull.json

@ -0,0 +1,31 @@
{
"count": 2,
"list": [
{
"affinity": {
"nnode_dst": 8,
"nnode_src": 0,
"node": 1
},
"task": {
"size": 1073741824,
"batch_size": 0,
"reps": 1
}
},
{
"affinity": {
"nnode_dst": 8,
"nnode_src": 0,
"node": 2
},
"task": {
"size": 1073741824,
"batch_size": 0,
"reps": 1
}
}
],
"path": "hw",
"repetitions": 10
}

3
benchmarks/benchmark-plotters/plot-perf-peakthroughput-bar.py

@ -90,4 +90,5 @@ def main(node_config,title):
if __name__ == "__main__":
dall = main("allnodes", title_allnodes)
dsmart = main("smart", title_smartnodes)
dsmart = main("smart", title_smartnodes)
dspp = main("pushpull", title_smartnodes)
Loading…
Cancel
Save