This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: [PATCH] Optimize MIPS memcpy
On 9/4/2012 1:02 PM, Steve Ellcey wrote:
>
>> Exactly what benchmarks did you run to verify the performance gains?
>>
>> The one thing I'd like to continue seeing is strong rationalization for
>> performance patches such that we have reproducible data in the event that
>> someone else comes along and wants to make a change.
>>
>> For example see:
>> http://sourceware.org/glibc/wiki/benchmarking/results_2_17
>>
>> and:
>> http://sourceware.org/glibc/wiki/benchmarking/benchmarks
>>
>> Cheers,
>> Carlos.
>
> We had a few tests around here that I used and I wrote one of my own
> too. I have attached my test, when using it with -UVERIFY and testing
> on a 74K system I got the following timings (32 bits, little-endian):
>
> The FSF memcpy: 3m9.34s
> Maxim's memcpy: 2m0.41s
> My memcpy: 1m22.20s
>
> If there are any official or recommended memcpy benchmarks I'd be happy
> to try them as well.
There are none, but that's the kind of consensus we're trying to build by
documenting exactly which tests were used to benchmark which functions.
Thanks for posting the test sources!
Cheers,
Carlos.
--
Carlos O'Donell
Mentor Graphics / CodeSourcery
carlos_odonell@mentor.com
carlos@codesourcery.com
+1 (613) 963 1026