[Vm-dev] StackVM with latest sources tinyBenchmarks
Esteban Lorenzano
estebanlm at gmail.com
Wed Feb 20 11:44:17 UTC 2013
ok, I forget that
On Feb 19, 2013, at 7:50 PM, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>
> Hi All,
>
> kudos to Nicolas for posting some useful numbers in that they
> provide some context, in this case the other VMs running on the same
> machine. But wrist slaps to all of you for not specifying:
>
> 1. which OS
osx 10.8
> 2. what hardware
i7 8gb
> 3. what C compiler was used to compile the VM
4.6.3
>
> Further kudos for indicating what kind of load the machine is under
> (one has to run benchmarks on a relatively unstressed machine, even if
> multicore), and, *really usefully*, what a previous version's
> benchmark score is on the same machine.
no matter the load.
It is a comparative analysis: stackvm pre-merge with latest: 500 msends, after merge: 5msend... since I did not changed my mac for an ipad, the sends cannot be right. Also... 10% passive cpu usage is wrong, no matter the machine load.
> Nicolas' results, Cog ~= 6.5x Interpreter, Stack ~= 1.75x Interpreter
> are exactly what one should expect for nfib (the sends/sec part of
> tinyBenchmarks) with the current Cog architecture.
yep... so where is the stack vm made with latest sources? (it is not in http://www.mirandabanda.org/files/Cog/VM/VM.r2678/)
>
> On Sun, Feb 17, 2013 at 9:21 AM, Nicolas Cellier
> <nicolas.cellier.aka.nice at gmail.com> wrote:
>>
>> This is not confirmed in regular svn cog branch
>>
>> 1 tinyBenchmarks
>> '380 669 144 bytecodes/sec; 10 473 620 sends/sec' Interpreter VM
>> '371 014 492 bytecodes/sec; 18 512 525 sends/sec' Stack VM
>> '656 410 256 bytecodes/sec; 67 802 547 sends/sec' Cog VM
>>
>> Nicolas
>>
>> 2013/2/15 Igor Stasenko <siguctua at gmail.com>:
>>>
>>> On 15 February 2013 14:49, Esteban Lorenzano <estebanlm at gmail.com> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I just compiled a cog vm and a stack vm with latest sources.
>>>> While the cog works well, the stack vm is having a serious performance drawback, tinyBenchmarks is giving me 5m bytecodes/s, while it should be around 500m... also I see the cpu charge increases to double.
>>>>
>>>> Do you tried to compile a stack vm lately? any idea where to start look for bugs?
>>>>
>>>
>>> just tried on my machine.. the results is discouraging:
>>>
>>> 1 tinyBenchmarks '4648460 bytecodes/sec; 337199 sends/sec'
>>>
>>>> thanks,
>>>> Esteban
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Igor Stasenko.
>
>
>
> --
> best,
> Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20130220/49a57f37/attachment-0001.htm
More information about the Vm-dev
mailing list