diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2018-08-07 16:45:38 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2018-08-07 16:45:38 +0200 |
| commit | 37d0d9b4b37ca15cf0ee1937b94fe47142f18e5a (patch) | |
| tree | fe494d2bb1c54557b5a162598dccde548c4539bf /loop.py | |
| parent | 4c436b40f9e3a8bce02f36275b0320f783a52aea (diff) | |
| download | allocbench-37d0d9b4b37ca15cf0ee1937b94fe47142f18e5a.tar.gz allocbench-37d0d9b4b37ca15cf0ee1937b94fe47142f18e5a.zip | |
make loop and falsesharing work with different perf outputs
Diffstat (limited to 'loop.py')
| -rw-r--r-- | loop.py | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -129,7 +129,9 @@ class Benchmark_Loop( Benchmark ): d = [] for m in measures: # nthreads/time = MOPS/s - d.append(mid[1]/float(m["cpu-clock"])) + for e in m: + if "cpu-clock" in e: + d.append(mid[1]/float(m[e])) y_vals[y_mapping[mid[1]]] = np.mean(d) plt.plot(nthreads, y_vals, marker='.', linestyle='-', label=target) @@ -151,7 +153,9 @@ class Benchmark_Loop( Benchmark ): d = [] for m in measures: # nthreads/time = MOPS/S - d.append(n/float(m["cpu-clock"])) + for e in m: + if "cpu-clock" in e: + d.append(mid[1]/float(m[e])) y_vals[y_mapping[mid[2]]] = np.mean(d) plt.plot(x_vals, y_vals, marker='.', linestyle='-', label=target) |
