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/larson.py | |
| parent | 8c12b0494aa241bb6ddf3779a99d2f5d6ededf73 (diff) | |
| download | allocbench-ddbaf12a94fd43481fc9dd3b98920fc784ebada3.tar.gz allocbench-ddbaf12a94fd43481fc9dd3b98920fc784ebada3.zip | |
fix some flake8 linting errors
Diffstat (limited to 'src/larson.py')
| -rw-r--r-- | src/larson.py | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/src/larson.py b/src/larson.py index a035de8..6d15d46 100644 --- a/src/larson.py +++ b/src/larson.py @@ -5,19 +5,21 @@ from src.benchmark import Benchmark throughput_re = re.compile("^Throughput =\s*(?P<throughput>\d+) operations per second.$") -class Benchmark_Larson( Benchmark ): + +class Benchmark_Larson(Benchmark): def __init__(self): self.name = "larson" - self.descrition = """This benchmark is courtesy of Paul Larson at Microsoft - Research. It simulates a server: each thread allocates - and deallocates objects, and then transfers some objects - (randomly selected) to other threads to be freed.""" + self.descrition = """This benchmark is courtesy of Paul Larson at + Microsoft Research. It simulates a server: each + thread allocates and deallocates objects, and then + transfers some objects (randomly selected) to + other threads to be freed.""" self.cmd = "larson{binary_suffix} 1 8 {maxsize} 1000 50000 1 {threads}" self.args = { - "maxsize" : [8, 32, 64, 128, 256, 512, 1024], - "threads" : range(1, multiprocessing.cpu_count() * 2 + 1) + "maxsize": [8, 32, 64, 128, 256, 512, 1024], + "threads": range(1, multiprocessing.cpu_count() * 2 + 1) } self.requirements = ["larson"] @@ -33,19 +35,20 @@ class Benchmark_Larson( Benchmark ): def summary(self): # Plot threads->throughput and maxsize->throughput self.plot_fixed_arg("{throughput}/1000000", - ylabel="'MOPS/s'", - title = "'Larson: ' + arg + ' ' + str(arg_value)", - filepostfix = "throughput") + ylabel="'MOPS/s'", + title="'Larson: ' + arg + ' ' + str(arg_value)", + filepostfix="throughput") self.plot_fixed_arg("({L1-dcache-load-misses}/{L1-dcache-loads})*100", - ylabel="'l1 cache misses in %'", - title = "'Larson cache misses: ' + arg + ' ' + str(arg_value)", - filepostfix = "cachemisses") + ylabel="'l1 cache misses in %'", + title="'Larson cache misses: ' + arg + ' ' + str(arg_value)", + filepostfix="cachemisses") # 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") + larson = Benchmark_Larson() |
