[Vm-dev] Re: Some Performance Numbers: Java vs. CogVM vs. SOM

timfelgentreff timfelgentreff at gmail.com
Fri Apr 10 11:53:50 UTC 2015


Thanks Stefan for those benchmarks! Just for fun, we took them and ran them
in Squeak 4.6 on Cog, the Stack VM, and RSqueak/VM.

This omits PageRank, because I couldn't be bothered to wait that long, and
GraphSearch, because there seems to be a bug with RSqueak/VM so it fails
with an out-of-bounds.

The numbers are normalized against the interpreter VM. Here are the winners
per benchmark:
    mean.norm   benchmark      vm
1  0.02566508  Mandelbrot RSqueak
2  0.05702497 IntegerLoop RSqueak
3  0.06013495   FieldLoop RSqueak
4  0.06748896   WhileLoop RSqueak
5  0.08052232    Richards RSqueak
6  0.09240031      Towers RSqueak
7  0.15941078      Bounce     Cog
8  0.19163855       Sieve RSqueak
9  0.22643333      Queens RSqueak
10 0.25765379       NBody     Cog
11 0.26811460     Storage RSqueak
12 0.27148559    Fannkuch RSqueak
13 0.29138479   DeltaBlue     Cog
14 0.39468583        Json     Cog
15 0.44837529     Permute RSqueak

And here are the numbers for Cog and RSqueak/VM (Interpreter is 1):
            RSqueak           Cog
Bounce             0.44569231     0.1594108
DeltaBlue          0.50761783     0.2913848
Fannkuch           0.27148559     0.4696399
FieldLoop          0.06013495     0.2631032
IntegerLoop        0.05702497     0.1894448
Json               1.48456633     0.3946858
Mandelbrot         0.02566508     0.3334912
NBody              0.73934825     0.2576538
Permute            0.44837529     0.4645503
Queens             0.22643333     0.3669021
Richards           0.08052232     0.1307220
Sieve              0.19163855     0.6768656
Storage            0.26811460     0.4415439
Towers             0.09240031     0.2979555
WhileLoop          0.06748896     0.2240831



--
View this message in context: http://forum.world.st/Some-Performance-Numbers-Java-vs-CogVM-vs-SOM-tp4817800p4818863.html
Sent from the Squeak VM mailing list archive at Nabble.com.


More information about the Vm-dev mailing list