[PATCH] faster string operations for buldozer.

Carlos O'Donell carlos@systemhalted.org
Wed Sep 26 21:24:00 GMT 2012


On Wed, Sep 26, 2012 at 5:14 PM, Ondřej Bílka <neleai@seznam.cz> wrote:
>> Once all these nits are fixed, for a performance change we need to see
>> benchmark data.  I thought Carlos had made a wiki page about benchmark
>> requirements for supposed performance enhancements, but I'm not sure.
> For strlen performance of glibc variants on sse4_2 capable processors is following.
>
> http://kam.mff.cuni.cz/~ondra/benchmark_string/i7/strlen/html/test_r.html
> http://kam.mff.cuni.cz/~ondra/benchmark_string/i7_ivy_bridge/strlen/html/test_r.html
> http://kam.mff.cuni.cz/~ondra/benchmark_string/fx10/strlen/html/test_r.html
>
> Note that sse4_2 version caused 25% slowdown from previos
> implementation.

All performance patches need to document why they were applied and
provide performance data.

Top-level benchmarking page:
http://sourceware.org/glibc/wiki/benchmarking/benchmarks

The 2.17 results are being tracked here:
http://sourceware.org/glibc/wiki/benchmarking/results_2_17

Template for results is here:
http://sourceware.org/glibc/wiki/benchmarking/results_X_Y

Please add to the results_2_17 page, keep it updated, and repost your patch.

Cheers,
Carlos.



More information about the Libc-alpha mailing list