diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2017-06-20 16:26:26 +0100 |
---|---|---|
committer | Wilco Dijkstra <wdijkstr@arm.com> | 2017-06-20 16:26:26 +0100 |
commit | beb52f502f0477465313675d2a0fbf3962e130b8 (patch) | |
tree | 6d8953c8fab0f45f01c04ab89171a2211b599686 /time | |
parent | c0b23001a89b79f8d0bebe41bfbe64d840b13191 (diff) | |
download | glibc-beb52f502f0477465313675d2a0fbf3962e130b8.tar glibc-beb52f502f0477465313675d2a0fbf3962e130b8.tar.gz glibc-beb52f502f0477465313675d2a0fbf3962e130b8.tar.bz2 glibc-beb52f502f0477465313675d2a0fbf3962e130b8.zip |
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 'time')
0 files changed, 0 insertions, 0 deletions