hello, Test seems old, both virtual machines (VW and Pharo) have upgraded in the meantime. VW has always been faster that Pharo for what I know, up to recent time. Recently Pharo changed the vm technology so now it should be much faster, but I don'r know is faster that VW , so it would be nice to have a up to date comparison. Related to Matrix, this is a nice way to have many smalltalk images running in parallel, but it doesn't seems the case of this test. It requires a specific way of writing the code, it is not as automatic as defining a piece of code "parallel". The thread model of VW and Pharo are still the same, green thread and (almost) single core systems
ciao giorgio On Sat, Aug 31, 2019 at 2:37 PM Sven Van Caekenberghe <s...@stfx.eu> wrote: > > > > On 31 Aug 2019, at 13:27, Richard Kenneth Eng <horrido.hobb...@gmail.com> > wrote: > > > > > https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/vw-pharo.html > > > > Is VisualWorks really faster than Pharo? Why??? > > The Pharo code is single threaded, single core, while the VW code uses > something called MatriX.VirtualMachines to create workers that run on > multiple cores. > > Presumably that makes a huge difference. > > Also, such parallelism is easy for benchmarks that can be split in > independent tasks, real world code is a completely different story. > > Basically, this is not the same code that is being compared. > > >