diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2019-02-02 14:56:51 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2019-02-02 17:43:19 +0100 |
| commit | ddbaf12a94fd43481fc9dd3b98920fc784ebada3 (patch) | |
| tree | cb21131aee570800275c530a78333f7714b6f12c /src/loop.py | |
| parent | 8c12b0494aa241bb6ddf3779a99d2f5d6ededf73 (diff) | |
| download | allocbench-ddbaf12a94fd43481fc9dd3b98920fc784ebada3.tar.gz allocbench-ddbaf12a94fd43481fc9dd3b98920fc784ebada3.zip | |
fix some flake8 linting errors
Diffstat (limited to 'src/loop.py')
| -rw-r--r-- | src/loop.py | 34 |
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() |
