Good news, bad news

Charles Oliver Nutter headius at headius.com
Thu May 26 18:18:20 PDT 2011


Oh, forgot to include dynopt numbers under that older macosx build:

~/projects/jruby ➔ jruby -Xcompile.dynopt=true
-Xinvokedynamic.invocation=false --server -J-d32
bench/bench_fib_recursive.rb 5 35
9227465
  1.366000   0.000000   1.366000 (  1.293000)
9227465
  0.949000   0.000000   0.949000 (  0.948000)
9227465
  0.965000   0.000000   0.965000 (  0.965000)
9227465
  0.932000   0.000000   0.932000 (  0.932000)
9227465
  0.924000   0.000000   0.924000 (  0.924000)

As mentioned before, the old build was just a hair slower than dynopt.

- Charlie

On Thu, May 26, 2011 at 6:36 PM, Charles Oliver Nutter
<headius at headius.com> wrote:
> On Thu, May 26, 2011 at 6:21 PM, Charles Oliver Nutter
> <headius at headius.com> wrote:
>> No worries...I'll repost 32-bit asm in a moment.
>
> Attached. This is just fib again. 64-bit is definitely faster than
> 32-bit for this benchmark, but the older macosx build is also still
> faster than the current mlvm:
>
> old macosx:
>
> 9227465
>  1.235000   0.000000   1.235000 (  1.154000)
> 9227465
>  1.012000   0.000000   1.012000 (  1.012000)
> 9227465
>  0.969000   0.000000   0.969000 (  0.969000)
> 9227465
>  0.962000   0.000000   0.962000 (  0.962000)
> 9227465
>  0.953000   0.000000   0.953000 (  0.953000)
>
> current mlvm:
>
> 9227465
>  1.505000   0.000000   1.505000 (  1.406000)
> 9227465
>  1.175000   0.000000   1.175000 (  1.174000)
> 9227465
>  1.770000   0.000000   1.770000 (  1.771000)
> 9227465
>  1.255000   0.000000   1.255000 (  1.255000)
> 9227465
>  1.140000   0.000000   1.140000 (  1.141000)
>
> - Charlie
>


More information about the mlvm-dev mailing list