A long time ago there was some work done by DanI to make ITX based boxes for running squeak as part of his Weather Dimensions project/product. These boxes had 533MHz VIA x86 cpus of some sort and back then in 2006 they reported tinyBenchmark results of 17,362,995 bytecodes/sec and 736,717 sends/sec.
These days a Pi 5 (2.4GHz ARM64) reports 1,600,000,000 bytecodes/sec and 140,000,000 sends/sec - or 90X and 190X as fast. I think that's quite nice to see.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Useful random insult:- One clown short of a circus.
What to do with all that performance? :-O
Best, Marcel
Am 06.03.2024 01:03:13 schrieb Tim Rowledge tim@rowledge.org:
A long time ago there was some work done by DanI to make ITX based boxes for running squeak as part of his Weather Dimensions project/product. These boxes had 533MHz VIA x86 cpus of some sort and back then in 2006 they reported tinyBenchmark results of 17,362,995 bytecodes/sec and 736,717 sends/sec.
These days a Pi 5 (2.4GHz ARM64) reports 1,600,000,000 bytecodes/sec and 140,000,000 sends/sec - or 90X and 190X as fast. I think that's quite nice to see.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Useful random insult:- One clown short of a circus.
On Tue, Mar 5, 2024 at 4:03 PM Tim Rowledge tim@rowledge.org wrote:
A long time ago there was some work done by DanI to make ITX based boxes for running squeak as part of his Weather Dimensions project/product. These boxes had 533MHz VIA x86 cpus of some sort and back then in 2006 they reported tinyBenchmark results of 17,362,995 bytecodes/sec and 736,717 sends/sec.
These days a Pi 5 (2.4GHz ARM64) reports 1,600,000,000 bytecodes/sec and 140,000,000 sends/sec - or 90X and 190X as fast. I think that's quite nice to see.
Indeed!
Meanwhile, SqueakJS on an iPhone sits smack in the middle of that, with 150 MBytecodes/s and 3.7 MSends/s. Laptop is a bit faster, 800 MBytecodes/sec and 6M sends/sec.
Vanessa
squeak-dev@lists.squeakfoundation.org