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