Am Mittwoch, den 24.08.2011, 21:35 +0200 schrieb Benedikt Meurer:
> On Aug 1, 2011, at 17:04 , Gabriel Scherer wrote:
> 
> > Do you have more precise measurements on
> 
> Also posting Marcell's timing results here for reference (taken from bug 
> 5324).
> 
> > - the performance cost of this new allocator in the generated code? I
> > suppose the results may vary between different architectures (eg. x86
> > is probably more sensitive to good allocation decisions than x86_64).
> 
> - http://ps.informatik.uni-siegen.de/~meurer/tmp/compiletime_timings.pdf 
> contains a comparison of the ocamlopt invocations.
> - http://ps.informatik.uni-siegen.de/~meurer/tmp/runtime_timings.pdf contains 
> comparison of the generated code.
> 
> As can be seen from the results, amd64 is more sensitive to register 
> allocator changes than i386. 

Well, this particular i386 CPU model is a strange guy - Northwoods have
this extremely long pipeline, which is very sensitive to unforeseen
jumps. It would be more interesting to see this test on a modern CPU in
i386 mode. My guess is that it behaves then more like amd64.

Gerd

> Not really surprising to me. Would be interesting to see how this affects 
> PPC/Sparc/Mips, but we don't have appropriate hardware available right now. 
> Anyone with appropriate hardware and some spare time? :-)
> 
> Benedikt
> 
> 

-- 
------------------------------------------------------------
Gerd Stolpmann, Darmstadt, Germany    [email protected]
Creator of GODI and camlcity.org.
Contact details:        http://www.camlcity.org/contact.html
Company homepage:       http://www.gerd-stolpmann.de
*** Searching for new projects! Need consulting for system
*** programming in Ocaml? Gerd Stolpmann can help you.
------------------------------------------------------------


-- 
Caml-list mailing list.  Subscription management and archives:
https://sympa-roc.inria.fr/wws/info/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Reply via email to