aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2017-06-20 16:26:26 +0100
committerWilco Dijkstra <wdijkstr@arm.com>2017-06-20 16:26:26 +0100
commitbeb52f502f0477465313675d2a0fbf3962e130b8 (patch)
tree6d8953c8fab0f45f01c04ab89171a2211b599686 /ChangeLog
parentc0b23001a89b79f8d0bebe41bfbe64d840b13191 (diff)
downloadglibc-beb52f502f0477465313675d2a0fbf3962e130b8.zip
glibc-beb52f502f0477465313675d2a0fbf3962e130b8.tar.gz
glibc-beb52f502f0477465313675d2a0fbf3962e130b8.tar.bz2
Improve math benchmark infrastructure
Improve support for math function benchmarking. This patch adds a feature that allows accurate benchmarking of traces extracted from real workloads. This is done by iterating over all samples rather than repeating each sample many times (which completely ignores branch prediction and cache effects). A trace can be added to existing math function inputs via "## name: workload-<name>", followed by the trace. * benchtests/README: Describe workload feature. * benchtests/bench-skeleton.c (main): Add support for benchmarking traces from workloads.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2d81375..80bb1f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-06-20 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * benchtests/README: Describe workload feature.
+ * benchtests/bench-skeleton.c (main): Add support for
+ benchmarking traces from workloads.
+
2017-06-20 Zack Weinberg <zackw@panix.com>
* string/string.h (__mempcpy_inline): Delete.