Newsgroups: comp.lang.scheme
Subject: Re: Surprising performance results (or Larceny Rocks!)
References:
David Rush writes:
> For my benchmark I used 1000 words randomly culled from
> /usr/dict/words on Solaris 2.6. All the code was run on an unladen
> swallow^W Sun Ultra-60 running Solaris 2.8
As a number of you mentioned, I neglected to put the compiler options
used into the message. There were two reason for that: 1) I pretty
much used only the "Out-Of-The-Box" versions of the compilers, and 2)
My wife called me on the phone telling me to come home in the middle
of composing the message ;)
With option details
Scheme time Options
-------- ------- ---------------
larceny 97.30u Note: this was the `thesis' release, not 1.0a1
stalin 113.03u stalin -On -t -d1 dhist.stalin
bigloo 235.63u bigloo dhist.bigloo
chicken 410.29u chicken -optimize -usual-integrations
-unsafe -fixnum-arithmetic
PLT 689.90u mzc -z --unsafe-skip-tests
vanilla
chicken 1031.29u chicken dhist.chicken
As you can see, I did allow turn on some optimizations for PLT and
Chicken. I was giving PLT some extra slack because it was running
bytecode. Chicken was very slow without optimizations, but more about
that elsewhere.
david rush
--
Einstein said that genius abhors consensus because when consensus is
reached, thinking stops. Stop nodding your head.
-- the Silicon Valley Tarot
David Rush
Last modified: Tue Jun 10 21:10:36 IST 2003