aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2020-01-23 18:14:11 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2020-01-23 18:14:11 +0100
commit70d464b53602d4b4f22e7256aba0bc12d7addd8f (patch)
tree607fac47f030d370be7336bd364efd9c74020c42
parent68056c96b0e69b63e3890d387be4a1831dc85da3 (diff)
downloadallocbench-70d464b53602d4b4f22e7256aba0bc12d7addd8f.tar.gz
allocbench-70d464b53602d4b4f22e7256aba0bc12d7addd8f.zip
generate an example pgfplot for the loop benchmark
-rw-r--r--src/benchmarks/loop.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/benchmarks/loop.py b/src/benchmarks/loop.py
index 4ab7d46..b0c3929 100644
--- a/src/benchmarks/loop.py
+++ b/src/benchmarks/loop.py
@@ -85,5 +85,13 @@ class BenchmarkLoop(Benchmark):
self.export_stats_to_csv("task-clock")
self.export_stats_to_dataref("task-clock")
+ # pgfplot test
+ self.pgfplot_linear(self.iterate_args_fixed({"maxsize": 1024}, args=self.results["args"]),
+ "int(perm.nthreads)",
+ "perm.nthreads / ({task-clock}/1000)",
+ xlabel='"Threads"',
+ ylabel='"MOPS/cpu-second"',
+ title='"Loop: 1024B"',
+ postfix='mops_1024B')
loop = BenchmarkLoop()