[VM][UNIX] Gnuified interpreter speedup

Stephan Rudlof sr at evolgo.de
Fri Jul 14 23:55:54 UTC 2000


Bert Freudenberg wrote:
> 
> I just found out that the gnuify script was not up-to-date, the formatting
> of the generated interp.c had slightly changed. This caused the bytecode
> interpreter loop not to use registers. Same for the primitive dispatch.
> 
> On my machine I get a 25% speedup from this:
> 
> 0 tinyBenchmark went up from
>         '45325779 bytecodes/sec; 1455887 sends/sec'
> to
>         '55555555 bytecodes/sec; 1636262 sends/sec'
> Get it from CVS at squeak.sourceforge.net :-)

Great Bert!

I'm working at Linux, too...

Such an improvement 'just' by making a fix...

Where have the idea come from to look into it?


Thank you,

Stephan
-- 
Stephan Rudlof (sr at evolgo.de)
   "Genius doesn't work on an assembly line basis.
    You can't simply say, 'Today I will be brilliant.'"
    -- Kirk, "The Ultimate Computer", stardate 4731.3





More information about the Squeak-dev mailing list