aboutsummaryrefslogtreecommitdiff
path: root/src/allocators/glibc.py
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2020-02-18 12:14:47 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2020-02-18 12:14:47 +0100
commita6cb870364e51653da13aec923776b187a39b8da (patch)
tree93971af6d326f3d1ec6d9d3fac6ff6eb1dbb1944 /src/allocators/glibc.py
parentf84e2833720e00c09f560b946cfd35c270220042 (diff)
downloadallocbench-a6cb870364e51653da13aec923776b187a39b8da.tar.gz
allocbench-a6cb870364e51653da13aec923776b187a39b8da.zip
Diffstat (limited to 'src/allocators/glibc.py')
-rw-r--r--src/allocators/glibc.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/allocators/glibc.py b/src/allocators/glibc.py
index 2718343..5dcdc44 100644
--- a/src/allocators/glibc.py
+++ b/src/allocators/glibc.py
@@ -44,11 +44,11 @@ class Glibc(Allocator):
super().__init__(name, **kwargs)
-glibc = Glibc("glibc", version="glibc-2.29", color="xkcd:red")
+glibc = Glibc("glibc", version="glibc-2.31", color="xkcd:red")
glibc_notc = Glibc("glibc-noThreadCache",
configure_args="--disable-experimental-malloc",
- version="glibc-2.29",
+ version="glibc-2.31",
color="xkcd:maroon")
glibc_nofs = Glibc("glibc-noFalsesharing",
@@ -60,3 +60,10 @@ glibc_nofs_fancy = Glibc("glibc-noFalsesharingClever",
patches=["{patchdir}/glibc_2.29_no_passive_falsesharing_fancy.patch"],
version="glibc-2.29",
color="xkcd:orange")
+
+glibc_cacheline_exclusive = Glibc("glibc-cacheline-exclusive",
+ configure_args="CFLAGS='-DMALLOC_ALIGNED_EXCLUSIVE=64 -O1'",
+ version="08aea89ef67c5780ae734073494df0a451bce20f",
+ color="xkcd:light orange")
+
+glibc_cacheline_exclusive.sources = GitArtifact("glibc_flow", "https://gitlab.cs.fau.de/flow/glibc")