Browse Source
add option for internal repetitions to benchmarks which allows the small copies of 1kib to run long enough for the timings to become usable (goal is about 1s runtime for each iteration)
master
add option for internal repetitions to benchmarks which allows the small copies of 1kib to run long enough for the timings to become usable (goal is about 1s runtime for each iteration)
master
Constantin Fürst
11 months ago
61 changed files with 510 additions and 469 deletions
-
6benchmarks/benchmark-descriptors/copy-debug-n0ton0-cpu.json
-
3benchmarks/benchmark-descriptors/engine-location-bench/dstcopy-internode-n0ton1-1gib.json
-
18benchmarks/benchmark-descriptors/engine-location-bench/dstcopy-internode-n0ton1-1mib.json
-
3benchmarks/benchmark-descriptors/engine-location-bench/dstcopy-intersock-n0ton4-1gib.json
-
18benchmarks/benchmark-descriptors/engine-location-bench/dstcopy-intersock-n0ton4-1mib.json
-
3benchmarks/benchmark-descriptors/engine-location-bench/dstoutsidercopy-intersock-n0to4-1gib.json
-
18benchmarks/benchmark-descriptors/engine-location-bench/dstoutsidercopy-intersock-n0to4-1mib.json
-
3benchmarks/benchmark-descriptors/engine-location-bench/nodeoutsidercopy-internode-n0ton1-1gib.json
-
18benchmarks/benchmark-descriptors/engine-location-bench/nodeoutsidercopy-internode-n0ton1-1mib.json
-
3benchmarks/benchmark-descriptors/engine-location-bench/sockoutsidercopy-internode-n0ton1-1gib.json
-
18benchmarks/benchmark-descriptors/engine-location-bench/sockoutsidercopy-internode-n0ton1-1mib.json
-
3benchmarks/benchmark-descriptors/engine-location-bench/srccopy-internode-n0ton1-1gib.json
-
18benchmarks/benchmark-descriptors/engine-location-bench/srccopy-internode-n0ton1-1mib.json
-
3benchmarks/benchmark-descriptors/engine-location-bench/srccopy-intersock-n0ton4-1gib.json
-
18benchmarks/benchmark-descriptors/engine-location-bench/srccopy-intersock-n0ton4-1mib.json
-
3benchmarks/benchmark-descriptors/engine-location-bench/srcoutsidercopy-intersock-n0to4-1gib.json
-
18benchmarks/benchmark-descriptors/engine-location-bench/srcoutsidercopy-intersock-n0to4-1mib.json
-
6benchmarks/benchmark-descriptors/engine-location-bench/xcopy-internode-n0ton1-1gib.json
-
29benchmarks/benchmark-descriptors/engine-location-bench/xcopy-internode-n0ton1-1mib.json
-
6benchmarks/benchmark-descriptors/engine-location-bench/xcopy-intersock-n0ton4-1gib.json
-
29benchmarks/benchmark-descriptors/engine-location-bench/xcopy-intersock-n0ton4-1mib.json
-
36benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-12t-1gib.json
-
36benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-12t-1mib.json
-
3benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-1t-1gib.json
-
3benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-1t-1mib.json
-
6benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-2t-1gib.json
-
6benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-2t-1mib.json
-
12benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-4t-1gib.json
-
12benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-4t-1mib.json
-
24benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-8t-1gib.json
-
24benchmarks/benchmark-descriptors/mtsubmit-bench/mtsubmit-8t-1mib.json
-
24benchmarks/benchmark-descriptors/peak-perf-allnodes-cpu/copy-n0ton11-1gib-allnodes-cpu.json
-
24benchmarks/benchmark-descriptors/peak-perf-allnodes-cpu/copy-n0ton12-1gib-allnodes-cpu.json
-
24benchmarks/benchmark-descriptors/peak-perf-allnodes-cpu/copy-n0ton15-1gib-allnodes-cpu.json
-
24benchmarks/benchmark-descriptors/peak-perf-allnodes-cpu/copy-n0ton8-1gib-allnodes-cpu.json
-
24benchmarks/benchmark-descriptors/peak-perf-allnodes/copy-n0ton11-1gib-allnodes.json
-
24benchmarks/benchmark-descriptors/peak-perf-allnodes/copy-n0ton12-1gib-allnodes.json
-
24benchmarks/benchmark-descriptors/peak-perf-allnodes/copy-n0ton15-1gib-allnodes.json
-
24benchmarks/benchmark-descriptors/peak-perf-allnodes/copy-n0ton8-1gib-allnodes.json
-
36benchmarks/benchmark-descriptors/peak-perf-brute-cpu/copy-n0ton11-1gib-brute-cpu.json
-
36benchmarks/benchmark-descriptors/peak-perf-brute-cpu/copy-n0ton12-1gib-brute-cpu.json
-
36benchmarks/benchmark-descriptors/peak-perf-brute-cpu/copy-n0ton15-1gib-brute-cpu.json
-
36benchmarks/benchmark-descriptors/peak-perf-brute-cpu/copy-n0ton8-1gib-brute-cpu.json
-
12benchmarks/benchmark-descriptors/peak-perf-smart/copy-n0ton11-1gib-smart.json
-
6benchmarks/benchmark-descriptors/peak-perf-smart/copy-n0ton12-1gib-smart.json
-
6benchmarks/benchmark-descriptors/peak-perf-smart/copy-n0ton15-1gib-smart.json
-
12benchmarks/benchmark-descriptors/peak-perf-smart/copy-n0ton8-1gib-smart.json
-
3benchmarks/benchmark-descriptors/submit-bench/submit-bs10-128mib.json
-
5benchmarks/benchmark-descriptors/submit-bench/submit-bs10-1kib.json
-
5benchmarks/benchmark-descriptors/submit-bench/submit-bs10-1mib.json
-
5benchmarks/benchmark-descriptors/submit-bench/submit-bs10-4kib.json
-
3benchmarks/benchmark-descriptors/submit-bench/submit-bs50-128mib.json
-
5benchmarks/benchmark-descriptors/submit-bench/submit-bs50-1kib.json
-
5benchmarks/benchmark-descriptors/submit-bench/submit-bs50-1mib.json
-
5benchmarks/benchmark-descriptors/submit-bench/submit-bs50-4kib.json
-
3benchmarks/benchmark-descriptors/submit-bench/submit-ssaw-128mib.json
-
5benchmarks/benchmark-descriptors/submit-bench/submit-ssaw-1kib.json
-
5benchmarks/benchmark-descriptors/submit-bench/submit-ssaw-1mib.json
-
5benchmarks/benchmark-descriptors/submit-bench/submit-ssaw-4kib.json
-
96benchmarks/benchmark.cpp
-
7benchmarks/util/task-data.hpp
@ -1,18 +0,0 @@ |
|||
{ |
|||
"count": 1, |
|||
"list": [ |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 1, |
|||
"nnode_src": 0, |
|||
"node": 1 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
} |
|||
], |
|||
"path": "hw", |
|||
"repetitions": 10 |
|||
} |
@ -1,18 +0,0 @@ |
|||
{ |
|||
"count": 1, |
|||
"list": [ |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 4, |
|||
"nnode_src": 0, |
|||
"node": 4 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
} |
|||
], |
|||
"path": "hw", |
|||
"repetitions": 10 |
|||
} |
@ -1,18 +0,0 @@ |
|||
{ |
|||
"count": 1, |
|||
"list": [ |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 4, |
|||
"nnode_src": 0, |
|||
"node": 7 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
} |
|||
], |
|||
"path": "hw", |
|||
"repetitions": 10 |
|||
} |
@ -1,18 +0,0 @@ |
|||
{ |
|||
"count": 1, |
|||
"list": [ |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 1, |
|||
"nnode_src": 0, |
|||
"node": 3 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
} |
|||
], |
|||
"path": "hw", |
|||
"repetitions": 10 |
|||
} |
@ -1,18 +0,0 @@ |
|||
{ |
|||
"count": 1, |
|||
"list": [ |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 1, |
|||
"nnode_src": 0, |
|||
"node": 3 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
} |
|||
], |
|||
"path": "hw", |
|||
"repetitions": 10 |
|||
} |
@ -1,18 +0,0 @@ |
|||
{ |
|||
"count": 1, |
|||
"list": [ |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 1, |
|||
"nnode_src": 0, |
|||
"node": 0 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
} |
|||
], |
|||
"path": "hw", |
|||
"repetitions": 10 |
|||
} |
@ -1,18 +0,0 @@ |
|||
{ |
|||
"count": 1, |
|||
"list": [ |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 4, |
|||
"nnode_src": 0, |
|||
"node": 0 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
} |
|||
], |
|||
"path": "hw", |
|||
"repetitions": 10 |
|||
} |
@ -1,18 +0,0 @@ |
|||
{ |
|||
"count": 1, |
|||
"list": [ |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 4, |
|||
"nnode_src": 0, |
|||
"node": 3 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
} |
|||
], |
|||
"path": "hw", |
|||
"repetitions": 10 |
|||
} |
@ -1,29 +0,0 @@ |
|||
{ |
|||
"count": 2, |
|||
"list": [ |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 1, |
|||
"nnode_src": 0, |
|||
"node": 0 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
}, |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 1, |
|||
"nnode_src": 0, |
|||
"node": 1 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
} |
|||
], |
|||
"path": "hw", |
|||
"repetitions": 10 |
|||
} |
@ -1,29 +0,0 @@ |
|||
{ |
|||
"count": 2, |
|||
"list": [ |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 4, |
|||
"nnode_src": 0, |
|||
"node": 0 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
}, |
|||
{ |
|||
"affinity": { |
|||
"nnode_dst": 4, |
|||
"nnode_src": 0, |
|||
"node": 4 |
|||
}, |
|||
"task": { |
|||
"size": 1048576, |
|||
"batch_size": 0 |
|||
} |
|||
} |
|||
], |
|||
"path": "hw", |
|||
"repetitions": 10 |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue