aboutsummaryrefslogtreecommitdiff
path: root/src/benchmarks/falsesharing.py
Commit message (Collapse)AuthorAgeFilesLines
* add and use write_tex_table functionFlorian Fischer2019-10-301-1/+8
|
* introduce a global summary file extensionFlorian Fischer2019-10-301-1/+3
|
* increase workload size for bigger max speedupFlorian Fischer2019-10-161-2/+4
| | | | | | | | | | | with the current workload size of 100K allocations the parallel part (worker) takes on my development laptop 96% of the single threaded execution time resulting in a maximal speedup of 25. (Amdahl: 1/(1-0.96) ~= 25) Increasing the the workload to 1M allocations ups the parallel portion to ~99% which gives us a max speedup of ~295 enough for all our test machines. With the new workload the single threaded execution time is ~100s on my laptop and ~30s on one of the test servers which is tolerable in my opinion.
* require a name in Benchmark.__init__Florian Fischer2019-08-291-2/+2
|
* add license header comments to benchmark definitionsFlorian Fischer2019-08-281-0/+17
|
* remove verbosity argument from hooksFlorian Fischer2019-08-271-1/+2
|
* improve benchmark code quality using pylintFlorian Fischer2019-08-271-16/+20
| | | | The description Benchmark member is replaced with class docstrings
* apply some flake8 hintsFlorian Fischer2019-06-191-1/+1
|
* fix ylabel for llc miss plotFlorian Fischer2019-05-141-1/+1
|
* move benchmark definitions into src/benchmarksFlorian Fischer2019-03-251-0/+74
bench now loads all *.py files from src/benchmarks as benchmarks