guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What happened to the ex-Guile VM?


From: Marius Vollmer
Subject: Re: What happened to the ex-Guile VM?
Date: 25 Mar 2001 03:58:59 +0200
User-agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7

Keisuke Nishida <address@hidden> writes:

> > Nice!  With Lightning and hand coding the assembler (probably
> > pessimizing it on the way), I get a speedup of 28 compared to the
> > debugging evaluator and 11 compared to the normal evaluator.  Since
> > you get a speedup of about 7.5, this speaks very much for your VM.
> 
> I realized that I had compiled the VM with no optimization (-O0).
> With -O2 and the fast engine, I get a speedup of about 13.7:
> 
>   address@hidden> ,time (fib 30)
>   $2 = 1346269
>   clock utime stime cutime cstime gctime
>    1.73  1.72  0.00   0.00   0.00   0.00
> 
> Just for your information.

Woa!  This makes machine code look quite bad.  Why isn't it faster?  I
think a native machine code compiler will only win big when it can
generate inline code for common operations like car and fixnum
arithmetic and can do type analysis like Stalin (supported by
declarations).



reply via email to

[Prev in Thread] Current Thread [Next in Thread]