[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
|