From de8f92b176252b52827f29621aabb91743c17c63 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 30 Oct 2019 12:46:15 +0100 Subject: add and use write_tex_table function --- src/benchmarks/falsesharing.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/benchmarks/falsesharing.py') diff --git a/src/benchmarks/falsesharing.py b/src/benchmarks/falsesharing.py index b7222f6..93c2fe9 100644 --- a/src/benchmarks/falsesharing.py +++ b/src/benchmarks/falsesharing.py @@ -70,7 +70,9 @@ class BenchmarkFalsesharing(Benchmark): data = [float(m["time"]) for m in self.results[allocator][perm]] - y_vals.append(single_threaded / np.mean(data)) + speedup = single_threaded / np.mean(data) + self.results["stats"][allocator][perm]["mean"]["speedup"] = speedup + y_vals.append(speedup) plt.plot(nthreads, y_vals, marker='.', linestyle='-', label=allocator, color=allocators[allocator]["color"]) @@ -96,5 +98,10 @@ class BenchmarkFalsesharing(Benchmark): autoticks=False, fixed=["bench"]) + self.write_tex_table([{"label": "Speedup", + "expression": "{speedup}", + "sort":">"}], + filepostfix="speedup.table") + falsesharing = BenchmarkFalsesharing() -- cgit v1.2.3