[VM] NCM performance report
Helge Horch
Helge.Horch at munich.netsurf.de
Thu Mar 25 03:15:48 UTC 1999
Folks,
I've been running Tim Rowledge's NCM VM and image (see
<http://sumeru.stanford.edu/tim>) on win32 successfully for a while now.
I'd like to offer a short performance report, because I think (and feel)
that I get appreciable results.
The two machines I have infected with Squeak are: A Toshiba Satellite 2520
(K6-2 at 300 MHz, 64 MB, Win98) and a Dell XPS system (P-II at 300 MHz, 128
MB, NT4SP4). The results have not failed to impress me:
<Tosh/Win98> benchFib benchmark
[approx.] [sends/s] [bytecodes/s]
--------------------------------------------
Squeak 2.3b 595,000 10,245,000
NCMVM 2.3 734,453 10,869,000
Jitter 2.3b 994,000 16,233,000
<Dell/NT4SP4> benchFib benchmark
[approx.] [sends/s] [bytecodes/s]
--------------------------------------------
Squeak 2.3b 654,000 11,111,000
NCMVM 2.3 768,757 12,165,000
Jitter 2.3b 913,000 16,666,000
Please note that NCM ("new compiled method format") does not try to improve
upon Jitter, it is an improvement upon the non-Jitter base VM/image (yet).
I included the Jitter figures for relative comparison. As I said, I'm
impressed.
I have measured neither memory consumption nor J2 performance, though I'd
be very curious if others have. At these significant rates, I wonder what a
J2-NCM VM could do...
All in all, I'd vote for merging Tim's improvements into mainline Squeak
(2.5?). Not only does NCM enhance the malleability of the VM, it's faster
too. How much more could we probably want?
Regards,
Helge
--
Helge Horch, Helge.Horch at munich.netsurf.de, heho at gmx.de
http://home.munich.netsurf.de/Helge.Horch
O- "Minister of Investment in Expensive Electronic Equipment (IEEE)"
31ec 162e 4088 a228 6c6e 84bd 7ef0 026f 25f2 e590
More information about the Squeak-dev
mailing list
|