aboutsummaryrefslogtreecommitdiff
path: root/src/loop.py
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2019-02-02 14:56:51 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2019-02-02 17:43:19 +0100
commitddbaf12a94fd43481fc9dd3b98920fc784ebada3 (patch)
treecb21131aee570800275c530a78333f7714b6f12c /src/loop.py
parent8c12b0494aa241bb6ddf3779a99d2f5d6ededf73 (diff)
downloadallocbench-ddbaf12a94fd43481fc9dd3b98920fc784ebada3.tar.gz
allocbench-ddbaf12a94fd43481fc9dd3b98920fc784ebada3.zip
fix some flake8 linting errors
Diffstat (limited to 'src/loop.py')
-rw-r--r--src/loop.py34
1 files changed, 18 insertions, 16 deletions
diff --git a/src/loop.py b/src/loop.py
index 81ddf19..0a30f6b 100644
--- a/src/loop.py
+++ b/src/loop.py
@@ -2,18 +2,19 @@ import multiprocessing
from src.benchmark import Benchmark
-class Benchmark_Loop( Benchmark ):
+
+class Benchmark_Loop(Benchmark):
def __init__(self):
self.name = "loop"
- self.descrition = """This benchmark makes n allocations in t concurrent threads.
- How allocations are freed can be changed with the benchmark
- version""",
+ self.descrition = """This benchmark makes n allocations in t concurrent
+ threads. How allocations are freed can be changed
+ with the benchmark version""",
self.cmd = "loop{binary_suffix} {nthreads} 1000000 {maxsize}"
self.args = {
- "maxsize" : [2 ** x for x in range(6, 16)],
- "nthreads" : range(1, multiprocessing.cpu_count() * 2 + 1)
+ "maxsize": [2 ** x for x in range(6, 16)],
+ "nthreads": range(1, multiprocessing.cpu_count() * 2 + 1)
}
self.requirements = ["loop"]
@@ -22,24 +23,25 @@ class Benchmark_Loop( Benchmark ):
def summary(self):
# Speed
self.plot_fixed_arg("perm.nthreads / (float({task-clock})/1000)",
- ylabel = '"MOPS/cpu-second"',
- title = '"Loop: " + arg + " " + str(arg_value)',
- filepostfix="time")
+ ylabel='"MOPS/cpu-second"',
+ title='"Loop: " + arg + " " + str(arg_value)',
+ filepostfix="time")
# Memusage
self.plot_fixed_arg("int({VmHWM})",
- ylabel='"VmHWM in kB"',
- title= '"Loop Memusage: " + arg + " " + str(arg_value)',
- filepostfix="memusage")
+ ylabel='"VmHWM in kB"',
+ title='"Loop Memusage: " + arg + " " + str(arg_value)',
+ filepostfix="memusage")
# L1 cache misses
self.plot_fixed_arg("({L1-dcache-load-misses}/{L1-dcache-loads})*100",
- ylabel='"L1 misses in %"',
- title= '"Loop l1 cache misses: " + arg + " " + str(arg_value)',
- filepostfix="l1misses")
+ ylabel='"L1 misses in %"',
+ title='"Loop l1 cache misses: " + arg + " " + str(arg_value)',
+ filepostfix="l1misses")
# Speed Matrix
self.write_best_doublearg_tex_table("perm.nthreads / (float({task-clock})/1000)",
- filepostfix="memusage.matrix")
+ filepostfix="memusage.matrix")
+
loop = Benchmark_Loop()