diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2020-06-29 12:55:59 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2020-06-29 12:56:37 +0200 |
| commit | f9d7f11c76baec2d87cbc6d51513d828133edc42 (patch) | |
| tree | 8076d33282a50ccc8eddf8a55eda94730ca681f0 | |
| parent | 41438eea7b5292a87946a91199ca05e41205db9d (diff) | |
| download | allocbench-f9d7f11c76baec2d87cbc6d51513d828133edc42.tar.gz allocbench-f9d7f11c76baec2d87cbc6d51513d828133edc42.zip | |
[speedymalloc] bump version and add new lab_type build variants
| -rw-r--r-- | allocbench/allocators/speedymalloc.py | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/allocbench/allocators/speedymalloc.py b/allocbench/allocators/speedymalloc.py index 4a78246..c157cc7 100644 --- a/allocbench/allocators/speedymalloc.py +++ b/allocbench/allocators/speedymalloc.py @@ -24,7 +24,7 @@ memory in speeds favor. Memory is mmapped per thread and never freed. from allocbench.artifact import GitArtifact from allocbench.allocator import Allocator -VERSION = "edb792124f15be236a3a2d774bd21461f9baaaa6" +VERSION = "b685e17ef0181e1164b61c4a159e4ee0b45b2b1f" class Speedymalloc(Allocator): @@ -50,6 +50,19 @@ class Speedymalloc(Allocator): # pylint: disable=invalid-name speedymalloc = Speedymalloc("speedymalloc", version=VERSION) +speedymalloc_core_local_rseq = Speedymalloc( + "speedymalloc_core_local_rseq", + options={"lab_type": "core-local-rseq"}, + version=VERSION) + +speedymalloc_core_local_treiber_stack = Speedymalloc( + "speedymalloc_core_local_rseq", + options={"lab_type": "core-local-treiber-stack"}, + version=VERSION) +speedymalloc_no_lab = Speedymalloc("speedymalloc_only_glab", + options={"lab_type": 'none'}, + version=VERSION) + speedymalloc_no_madv_free = Speedymalloc("speedymalloc_no_madv_free", options={"madvise_free": "false"}, version=VERSION) @@ -73,11 +86,6 @@ speedymalloc_4095_sc_128 = Speedymalloc("speedymalloc_4095_sc_128", }, version=VERSION) -speedymalloc_only_glab = Speedymalloc( - "speedymalloc_only_glab", - options={"max_local_allocation_buffer_size": 0}, - version=VERSION) - speedymalloc_no_glab = Speedymalloc( "speedymalloc_no_glab", options={"max_local_allocation_buffer_size": -1}, |
