diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2020-03-10 15:05:54 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2020-03-10 15:05:54 +0100 |
| commit | 4b4eea86ecc58650673dae71db48ca9c3e8e0c7c (patch) | |
| tree | 200a71732c3b77894a49cc85b2ff7daec528db04 | |
| parent | 091c82c075f302b0060477ab53a4385d2722bfc1 (diff) | |
| download | allocbench-4b4eea86ecc58650673dae71db48ca9c3e8e0c7c.tar.gz allocbench-4b4eea86ecc58650673dae71db48ca9c3e8e0c7c.zip | |
bump speedymalloc version and add new flavor with bigger size classes
| -rw-r--r-- | src/allocators/speedymalloc.py | 9 | ||||
| -rw-r--r-- | src/allocators/speedymallocs.py | 1 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/allocators/speedymalloc.py b/src/allocators/speedymalloc.py index 4b6e77a..dfeb198 100644 --- a/src/allocators/speedymalloc.py +++ b/src/allocators/speedymalloc.py @@ -24,7 +24,7 @@ memory in speeds favor. Memory is mmapped per thread and never freed. from src.artifact import GitArtifact from src.allocator import Allocator -VERSION = "cad9cd091b38cd68779c9229e38d72082dd46b57" +VERSION = "dc8b2430ed55702abeb0fab1b931141b9d6f7128" class Speedymalloc(Allocator): @@ -65,6 +65,13 @@ speedymalloc_4095_sc_32 = Speedymalloc("speedymalloc_4095_sc_32", }, version=VERSION) +speedymalloc_4095_sc_128 = Speedymalloc("speedymalloc_4095_sc_128", + options={ + "cache_bins": 4095, + "cache_bin_seperation": 128 + }, + version=VERSION) + speedymalloc_no_glab = Speedymalloc( "speedymalloc_no_glab", options={"max_local_allocation_buffer_size": 0}, diff --git a/src/allocators/speedymallocs.py b/src/allocators/speedymallocs.py index b72f1bb..c3012dd 100644 --- a/src/allocators/speedymallocs.py +++ b/src/allocators/speedymallocs.py @@ -21,5 +21,6 @@ import src.allocators.speedymalloc as sm allocators = [ sm.speedymalloc, sm.speedymalloc_no_madv_free, sm.speedymalloc_no_madv_willneed, sm.speedymalloc_4095_sc_32, + sm.speedymalloc_4095_sc_128, sm.speedymalloc_no_glab, sm.speedymalloc_70d9d160 ] |
