aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2017-10-05 21:49:37 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2017-10-05 22:20:23 +0530
commit9ec87fd2b11ffce5c27c8eacb9deaa20e2373ff5 (patch)
tree5b1ea6ee495759a1935f054af2f62b14d9dc0ecb /ChangeLog
parent1e9522c61c7a544d59db32cb7fbbd42e6793d848 (diff)
downloadglibc-9ec87fd2b11ffce5c27c8eacb9deaa20e2373ff5.tar.xz
glibc-9ec87fd2b11ffce5c27c8eacb9deaa20e2373ff5.zip
benchtests: Memory walking benchmark for memcpy
This benchmark is an attempt to eliminate cache effects from string benchmarks. The benchmark walks both ways through a large memory area and copies different sizes of memory and alignments one at a time instead of looping around in the same memory area. This is a good metric to have alongside the other memcpy benchmarks, especially for larger sizes where the likelihood of the call being done only once is pretty high. * benchtests/bench-memcpy-walk.c: New file. * benchtests/Makefile (string-benchset): Add it.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7ddff74272..a86faeb792 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-10-05 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ * benchtests/bench-memcpy-walk.c: New file.
+ * benchtests/Makefile (string-benchset): Add it.
+
2017-10-05 Florian Weimer <fweimer@redhat.com>
nscd: Eliminate compilation time dependency in the build output.