diff --git a/benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton11-1gib-pushpull.json b/benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton11-1gib-pushpull.json new file mode 100644 index 0000000..9cf820e --- /dev/null +++ b/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 +} \ No newline at end of file diff --git a/benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton12-1gib-pushpull.json b/benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton12-1gib-pushpull.json new file mode 100644 index 0000000..35262af --- /dev/null +++ b/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 +} \ No newline at end of file diff --git a/benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton15-1gib-pushpull.json b/benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton15-1gib-pushpull.json new file mode 100644 index 0000000..5c3aa4d --- /dev/null +++ b/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 +} \ No newline at end of file diff --git a/benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton8-1gib-pushpull.json b/benchmarks/benchmark-descriptors/peak-perf-pushpull/copy-n0ton8-1gib-pushpull.json new file mode 100644 index 0000000..d8e5150 --- /dev/null +++ b/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 +} \ No newline at end of file diff --git a/benchmarks/benchmark-plotters/plot-perf-peakthroughput-bar.py b/benchmarks/benchmark-plotters/plot-perf-peakthroughput-bar.py index 9cd74c7..ecd518f 100644 --- a/benchmarks/benchmark-plotters/plot-perf-peakthroughput-bar.py +++ b/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) \ No newline at end of file + dsmart = main("smart", title_smartnodes) + dspp = main("pushpull", title_smartnodes) \ No newline at end of file