Hey fijal,<br><br>the baseline problem you mention only happens with some benchmarks, so I will risk the guess that the cpython results currently present are not from the last one, and that in the case you point out (only for twisted_tcp) it changed quite a bit. If the next results overwrite cpython&#39;s results, we&#39;ll see if that has been the case.<br>
<br><br><div class="gmail_quote">2010/6/25 Maciej Fijalkowski <span dir="ltr">&lt;<a href="mailto:fijall@gmail.com">fijall@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hey.<br>
<br>
A bit more important problem - results seem to be messed up. I think<br>
there is something wrong with baselines. Look here:<br>
<a href="http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/358/steps/shell_2/logs/stdio" target="_blank">http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/358/steps/shell_2/logs/stdio</a><br>

<br>
on twisted_tcp<br>
<br>
vs<br>
<br>
<a href="http://speed.pypy.org/timeline/?exe=1,3&amp;base=2%2B35&amp;ben=twisted_tcp&amp;env=tannit&amp;revs=200" target="_blank">http://speed.pypy.org/timeline/?exe=1,3&amp;base=2%2B35&amp;ben=twisted_tcp&amp;env=tannit&amp;revs=200</a><br>

<div><div></div><div class="h5"><br>
On Fri, Jun 25, 2010 at 5:08 AM, Miquel Torres &lt;<a href="mailto:tobami@googlemail.com">tobami@googlemail.com</a>&gt; wrote:<br>
&gt; Hi all!,<br>
&gt;<br>
&gt; I want to announce a new version of the benchmarks site <a href="http://speed.pypy.org" target="_blank">speed.pypy.org</a>.<br>
&gt;<br>
&gt; After about 6 months, it finally shows the vision I had for such a website:<br>
&gt; usefull for pypy developers but also for the general public following pypy&#39;s<br>
&gt; or even other python implementation&#39;s development. On to the changes.<br>
&gt;<br>
&gt; There are now three views: &quot;Changes&quot;, &quot;Timeline&quot; and &quot;Comparison&quot;:<br>
&gt;<br>
&gt; The Overview was renamed to Changes, and its inline plot bars got removed<br>
&gt; because you can get the exact same plot in the Comparison view now (and then<br>
&gt; some).<br>
&gt;<br>
&gt; The Timeline got selectable baseline and &quot;humanized&quot; date labels for the x<br>
&gt; axis.<br>
&gt;<br>
&gt; The new Comparison view allows, well, comparing of &quot;competing&quot; interpreters,<br>
&gt; which will also be of interest to the wider Python community (specially if<br>
&gt; we can add unladen, ironpython and JPython results).<br>
&gt;<br>
&gt;<br>
&gt; Two examples of interesting comparisons are:<br>
&gt;<br>
&gt; - relative bars<br>
&gt; (<a href="http://speed.pypy.org/comparison/?bas=2%2B35&amp;chart=relative+bars" target="_blank">http://speed.pypy.org/comparison/?bas=2%2B35&amp;chart=relative+bars</a>): here we<br>
&gt; see that the jit is faster than psyco in all cases except spambayes and<br>
&gt; slowspitfire, were the jit cannot make up for pypy-c&#39;s abismal performance.<br>
&gt; Interestingly, in the only other case where the jit is slower than cpython,<br>
&gt; the ai benchmark, psyco performs even worse.<br>
&gt;<br>
&gt; - stacked bars<br>
&gt; horizontal(<a href="http://speed.pypy.org/comparison/?hor=true&amp;bas=2%2B35&amp;chart=stacked+bars" target="_blank">http://speed.pypy.org/comparison/?hor=true&amp;bas=2%2B35&amp;chart=stacked+bars</a>):<br>
&gt; This is not meant to &quot;demonstrate&quot; that overall the jit is over two times<br>
&gt; faster than cpython. It is just another way for a developer to picture how<br>
&gt; long a programme would take to complete if it were composed of 21 such<br>
&gt; tasks. You can see that cpython&#39;s (the normalization chosen) benchmarks all<br>
&gt; take 1&quot;relative&quot; second. pypy-c needs more or less the same time, some<br>
&gt; &quot;tasks&quot; being slower and some faster. Psyco shows an interesting picture:<br>
&gt; From meteor-contest downwards (fortuitously) , all benchmarks are extremely<br>
&gt; &quot;compressed&quot;, which means they are speeded up by psyco quite a lot. But any<br>
&gt; further speed up wouldn&#39;t make overall time much shorter because the first<br>
&gt; group of benchmarks now takes most of the time to complete. pypy-c-jit is a<br>
&gt; more extreme case of this: If the jit accelerated all &quot;fast&quot; benchmarks to 0<br>
&gt; seconds (infinitely fast), it would only get about twice as fast as now<br>
&gt; because ai, slowspitfire, spambayes and twisted_tcp now need half the entire<br>
&gt; execution time. An good demonstration of &quot;you are only as fast as your<br>
&gt; slowest part&quot;. Of course the aggregate of all benchmarks is not a real app,<br>
&gt; but it is still fun.<br>
&gt;<br>
&gt; I hope you find the new version useful, and as always any feedback is<br>
&gt; welcome.<br>
&gt;<br>
&gt; Cheers!<br>
&gt; Miquel<br>
&gt;<br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; <a href="mailto:pypy-dev@codespeak.net">pypy-dev@codespeak.net</a><br>
&gt; <a href="http://codespeak.net/mailman/listinfo/pypy-dev" target="_blank">http://codespeak.net/mailman/listinfo/pypy-dev</a><br>
&gt;<br>
</div></div></blockquote></div><br>