about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorTorvald Riegel <triegel@redhat.com>2013-10-08 14:17:01 +0300
committerTorvald Riegel <triegel@redhat.com>2014-04-10 21:22:28 +0200
commit6a5d6ea128153f5a00d8c80f15f76004006767da (patch)
tree74bf61305b9ec52b30373226cf7a1fcbcec8d27c /ChangeLog
parenta4c75cfd56e536c2b18556e8a482d88dffa0fffc (diff)
downloadglibc-6a5d6ea128153f5a00d8c80f15f76004006767da.tar.gz
glibc-6a5d6ea128153f5a00d8c80f15f76004006767da.tar.xz
glibc-6a5d6ea128153f5a00d8c80f15f76004006767da.zip
benchtests: Add pthread_once common-case test.
We have a single thread that runs a no-op initialization once and then
repeatedly runs checks of the initialization (i.e., an acquire load and
conditional jump) in a tight loop.  This gives us, on average, the
best-case latency of pthread_once (the initialization is the
exactly-once slow path, and we're not looking at initialization-related
synchronization overheads in this case).
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7cc48ce4e8..fb0177d554 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2014-04-10 Torvald Riegel  <triegel@redhat.com>
+
+	* benchtests/pthread_once-inputs: New file.
+	* benchtests/pthread_once-source.c: New file.
+	* benchtests/README: Update documentation.
+
 2014-04-09  Igor Zamyatin  <igor.zamyatin@intel.com>
 	    H.J. Lu  <hongjiu.lu@intel.com>