Yesterday I managed to compile the intepreter VM on a StarFive
VisionFive 2 board (after replacing the config.guess with a current one
having gone through several dead ends before figuring that out). The
images in the download page have no indication about being V3 or Spur,
so I first tried a 5.0 image and when that didn't work I got a 4.0 one
that did.
I was a bit surprised at how snappy the interpreted Squeak felt on a
1.5GHz reasonably simple RISC-V. Most other applications on that machine
(web browser, Open Office, a digital simulator in Java) run much slower
than on my work computer (Intel Core i5-8259U CPU @ 2.30GHz) so I didn't
expect that.
Running "0 tinyBenchmarks" got me a result of about -660 thousand
bytecodes per second and 47 thousand sends per second. I will try to
find out how this negative result came about and it is very likely that
the other result is completely wrong as well.
Here are the results on my work machine (with a Cog VM):
0 tinyBenchmarks '1150561797 bytecodes/sec; 32470183 sends/sec'
Having the email client able to evaluate Smalltalk expressions can be
very convenient at times ;-)
-- Jecel