[PATCH 1/5] benchtests: Add exp10f benchmark

Wilco Dijkstra Wilco.Dijkstra@arm.com
Wed Apr 15 08:51:36 GMT 2020


Hi Paul,

>> Also keeping the workload line means we get more accurate benchmark
>> results, including throughput and latency.
>
> however, it makes difficult to compare to other functions which don't have
> the workload line, for example sinf. Why don't all float functions have the
> same workload?

Switching off the workload feature doesn't make it possible to compare performance
between different math functions - the input files are different anyway.

What we want to know is how each math function performs on typical inputs.
The workloads contain traces from real applications and the workload feature
processes these traces in a realistic way to get accurate throughput and latency
results. So the datasets are unique for each math function.

The performance results of the workloads can be compared since it is a measure
how each function performs on typical inputs. Comparing performance of sinf(0)
with logf(0) on the other hand is useless.

Cheers,
Wilco


More information about the Libc-alpha mailing list