I'm definitely interested and willing to clean up + contribute our
benchmarks.

On a side note, I'm a bit skeptical that there can be a single benchmark
suite that satisfies everyone.  I would imagine that there will still be
projects with specific use-cases they prioritize (such as Pyston with
webserver workloads), or that have some idea that their users will be
"non-representative" in some way.  One example of that is the emphasis on
warmup vs steady-state performance, which can be reflected in different
measurement methodologies -- I don't think there's a single right answer to
the question "how much does warmup matter".

But anyway, I'm still definitely +1 on the idea of merging all the
benchmarks together, and I think that that will be better than the current
situation.  I'm imagining that we can at least have a common language for
discussing these things ("Pyston prefers to use the flags `--webserver
--include-warmup`").  I also see quite a few blog posts / academic papers
on Python performance that seem to get led astray by the confusing
benchmark situation, and I think having a blessed set of benchmarks (even
if different people use them in different ways) would still be a huge step
forward.

kmod

On Mon, May 2, 2016 at 9:25 AM, Brett Cannon <br...@python.org> wrote:

>
>
> On Thu, 14 Apr 2016 at 10:50 Maciej Fijalkowski <fij...@gmail.com> wrote:
>
>> On Thu, Apr 14, 2016 at 7:05 PM, Antoine Pitrou <solip...@pitrou.net>
>> wrote:
>> > On Wed, 13 Apr 2016 20:57:35 +0200
>> > Maciej Fijalkowski <fij...@gmail.com>
>> > wrote:
>> >> Hi
>> >>
>> >> I have a radical idea: to take a pypy benchmark suite, update the
>> >> libraries to newer ones and replace python benchmarks with that. The
>> >> main reason being that pypy has a much better coverage of things that
>> >> are not microbenchmarks, the list (in json):
>> >
>> > So why not consolidate all benchmarks together, instead of throwing
>> > away work already done?
>> >
>> > Regards
>> >
>> > Antoine.
>>
>> Yeah, you can call it that too.
>>
>
> I also reached out to Pyston at https://gitter.im/dropbox/pyston over the
> weekend to see if they would want to participate as well.
>
> So are we actually going to try and make this happen? I guess we should
> get people to vote on whether they like the idea enough before we hash out
> how we want to structure the new repository and benchmark suite.
>
> I'm +1 on the idea, but I currently don't have the time to help beyond
> helping drive the email conversation.
>
> _______________________________________________
> Speed mailing list
> Speed@python.org
> https://mail.python.org/mailman/listinfo/speed
>
>
_______________________________________________
Speed mailing list
Speed@python.org
https://mail.python.org/mailman/listinfo/speed

Reply via email to