Hi,
I read nice things about Linux Mint the other day, and I wanted to give
it a quick run on my iMac, using the latest VirtualBox. Get it
(linuxmint-15-mate-dvd-64bit.iso) up a running was a breeze, and
installing it on a "hard disk" was quite like installing Mac OS X from
scratch. It also looks very clean and beautiful to me. The next thing I
wanted to try, was 64-bit PicoLisp, v3.1.3.12 (ongoing). No problem at
all. The only thing I miss when building 64-bit PicoLisp, is a message
at the end that says something like "64-bit pil built successfully".
Then I repeated the (bench (fibo 33)) I did in November last year, only
this time just using pil64 +. I'm quite surprised by the result:
0.310 sec
That's not bad on a VM! Maybe it's not that "virtual" after all? I must
say that Linux Mint + PicoLisp is a wonderful combination. ;-)
/Jon
On 06-11-12 17:28 , Joe Bogner wrote:
I ran a similar test the other day. Here are my timings with (fibo 33)
and (cFibo 33)
I'm including cFibo (since I can now run it on emu64) and ersatz.
emu64: 21.632 sec
emu64/cFibo: 0.111 sec
pil32: 4.477 sec
ersatz: 12.797 sec
On Tue, Nov 6, 2012 at 11:04 AM, Alexander Burger <[email protected]
<mailto:[email protected]>> wrote:
Hi Jon,
> I installed the latest "ongoing" (v3.1.0.12) on my iMac, and
> compared the timing results of (bench (fibo 33)). Not too useful, I
> was just curious. ;-)
Yeah, interesting :)
> pil32: 0.804 sec
> emu64: 10.032 sec
>
> My EmuLisp in Safari: 5.82 sec
> My EmuLisp in Chrome: 8.102 sec
> My EmuLisp in Chromium: 8.261 sec
>
> The fibo used in all cases was this:
> (de fibo (N) (if (>= 2 N) 1 (+ (fibo (dec N)) (fibo (- N 2)))))
>
> And the returned value was 3524578. ;-)
If I try this on an x86-64 machine having all of them installed
(pil32,
pil64 and emu64), I get:
pil32: 0.89 sec
pil64: 0.42 sec
emu64: 12.3 sec
All quite similar (with the same result, 3524578).
I did also tests with the chess program, getting similar
relations. You
can let play it against itself, with e.g.:
$ time ./pil games/chess.l -main -'do 12 (msg (go))' -bye
A database stress, however, running 40 concurrent processes hammering
data into the database, showed a drop in speed for emu of only a
factor
of three. Here the bottleneck is in file I/O, locking etc.
Cheers,
- Alex
--
--------------000502060701020306060305
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
I read nice things about Linux Mint the other day, and I wanted to
give it a quick run on my iMac, using the latest VirtualBox. Get it
(linuxmint-15-mate-dvd-64bit.iso) up a running was a breeze, and
installing it on a "hard disk" was quite like installing Mac OS X
from scratch. It also looks very clean and beautiful to me. The next
thing I wanted to try, was 64-bit PicoLisp, v3.1.3.12 (ongoing). No
problem at all. The only thing I miss when building 64-bit PicoLisp,
is a message at the end that says something like "64-bit pil built
successfully".<br>
<br>
Then I repeated the (bench (fibo 33)) I did in November last year,
only this time just using pil64 +. I'm quite surprised by the
result:<br>
0.310 sec<br>
That's not bad on a VM! Maybe it's not that "virtual" after all? I
must say that Linux Mint + PicoLisp is a wonderful combination. ;-)<br>
<br>
/Jon<br>
<br>
On 06-11-12 17:28 , Joe Bogner wrote:
<blockquote
cite="mid:CAEtzV1Znf7YvHNZ446vhTa7JiM_vrN_J=wZtzJ=immohxp5...@mail.gmail.com"
type="cite">I ran a similar test the other day. Here are my
timings with (fibo 33) and (cFibo 33)
<div><br>
</div>
<div>I'm including cFibo (since I can now run it on emu64) and
ersatz.</div>
<div><br>
</div>
<div>emu64: 21.632 sec</div>
<div>emu64/cFibo: 0.111 sec</div>
<div>pil32: 4.477 sec</div>
<div>ersatz: 12.797 sec</div>
<div><br>
</div>
<div><br>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Tue, Nov 6, 2012 at 11:04 AM,
Alexander Burger <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:[email protected]"
target="_blank">[email protected]</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Jon,<br>
<div class="im"><br>
> I installed the latest "ongoing" (v3.1.0.12) on my
iMac, and<br>
> compared the timing results of (bench (fibo 33)). Not
too useful, I<br>
> was just curious. ;-)<br>
<br>
</div>
Yeah, interesting :)<br>
<div class="im"><br>
<br>
> pil32: 0.804 sec<br>
> emu64: 10.032 sec<br>
><br>
> My EmuLisp in Safari: 5.82 sec<br>
> My EmuLisp in Chrome: 8.102 sec<br>
> My EmuLisp in Chromium: 8.261 sec<br>
><br>
> The fibo used in all cases was this:<br>
> (de fibo (N) (if (>= 2 N) 1 (+ (fibo (dec N))
(fibo (- N 2)))))<br>
><br>
> And the returned value was 3524578. ;-)<br>
<br>
</div>
If I try this on an x86-64 machine having all of them
installed (pil32,<br>
pil64 and emu64), I get:<br>
<br>
pil32: 0.89 sec<br>
pil64: 0.42 sec<br>
emu64: 12.3 sec<br>
<br>
All quite similar (with the same result, 3524578).<br>
<br>
<br>
I did also tests with the chess program, getting similar
relations. You<br>
can let play it against itself, with e.g.:<br>
<br>
$ time ./pil games/chess.l -main -'do 12 (msg (go))'
-bye<br>
<br>
<br>
A database stress, however, running 40 concurrent processes
hammering<br>
data into the database, showed a drop in speed for emu of
only a factor<br>
of three. Here the bottleneck is in file I/O, locking etc.<br>
<br>
Cheers,<br>
- Alex<br>
<span class="HOEnZb"><font color="#888888">--</font></span><br>
</blockquote>
</div>
</div>
</blockquote>
<br>
</body>
</html>
--------------000502060701020306060305--
--
UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe