This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Support separate benchmark outputs


On 17 April 2013 00:27, OndÅej BÃlka <neleai@seznam.cz> wrote:
> How do you want to use data that you get from these benchmarks?
> Could you say that if I come with new implementation if firefox will run
> faster or slower?

That's not the point of a microbenchmark.  A microbenchmark will give
you more generic information like performance of the function under
various defined conditions.  That way an implementing application can
see that and decide on the tradeoffs it can make.  Our goal is to
provide acceptable average case performance, but that definitely does
not mean that we ignore performance characteristics of our functions
under specific loads.

> I   measure several implementations (glibc, modified, byte, qwords)
> You measure several implementations (sse3,  sse4    , byte, avx)
>

Difference is that your implementations don't sit together in parallel in glibc.

Siddhesh
--
http://siddhesh.in


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]