[kaffe] Re: INTRP, JIT1 & JIT3 on m68k platform
Tony Wyatt
Tony Wyatt <wyattaw@optushome.com.au>
Tue May 6 02:41:02 2003
Hi Kiyo,
On 06-May-03, you wrote:
> Sounds good. If possible, could you please make (very rough) performanc=
e
> measurement for JIT and JIT3 on Amiga. The easiest is just measure the
> execution time for HelloWorldApp by 'time' command.
> =
I've spent all day compiling all three versions and creating three separa=
te
installation environments (/usr/local/kaffe-intrp, -jit, -jit3).
Now I can switch from one to the other. =
I can not detect any difference in speed between the interpreter,
jit1 or jit3, using the test classes, they just don't run for long enough=
=2E
So I got hold of a benchmark called "Linpack" from the web and =
compiled and ran that. I compiled it using JIT1 and ran the same compiled=
class =
on all three VMs.
Measurements taken on my Amiga 68060/50 MHz, using the dreaded ixemul
library (terribly slow). I'll run the same tests on native Linux on the s=
ame
hardware when I get JIT3 going under m68k Linux.
Interpreter: 0.065 Mflops/s, time taken 10.56 sec
JIT (1): 0.618 Mflops/s, time taken 1.11 sec
JIT (3): 0.457 Mflops/s, time taken 1.5 sec
So, I agree with you that JIT3 is slower then JIT1.
tony