Jonathan Shore
Fri, 29 Jan 2010 14:46:53 -0800
Hi, In my haste to do the prior benchmark, as Jon Harrop pointed out, there was some dead code (or rather dead work that was not going to be used). I wrote a new benchmark based on real code that I use. In this case a multivariate 1D FIR convolution. So as not to include the kitchen sink of dependencies with my libraries wrote some simple substitutes. Be aware that because of this the code is non-idiomatic C# and the same is true for the Java version. Not trying to win design points with this test.
Again, this algorithm is array bound. But the test has no code that can be
optimised away (that I am aware of) unlike the prior test.
The performance results are:
Mono: 2 min, 2 secs
Java: 0 min, 58 secs
The mailer will not allow posts with more than a few K, so will send in a
followup message (awaiting moderation).
As I've not been able to build glib on OSX, have not yet been able to try this
with the LLVM option.
regards
Jonathan
_______________________________________________
Mono-list maillist - Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list