[Vm-dev] Spur performance report...

phil at highoctane.be phil at highoctane.be
Wed Apr 23 07:06:59 UTC 2014


Thanks for pushing the envelope.

For my little brain, this thing is mind bending.

http://clementbera.wordpress.com/2014/02/06/7-points-summary-of-the-spur-memory-manager/
http://www.mirandabanda.org/cogblog/2014/02/08/primitives-and-the-partial-read-barrier/

I am curious about these features:

*Fast become and** Pinned objects ?*

Thanks for all the good work!!

Phil

On Wed, Apr 23, 2014 at 8:07 AM, Tudor Girba <tudor at tudorgirba.com> wrote:

>
> This is exciting!
>
> Doru
>
>
> On Wed, Apr 23, 2014 at 12:16 AM, Esteban Lorenzano <estebanlm at gmail.com>wrote:
>
>>
>> wow! impressive.
>>
>> can’t wait to integrate that :)
>>
>> Esteban
>>
>> On 23 Apr 2014, at 00:05, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>>
>> Hi All,
>>
>>     I should write a blog post on this, but I can't wait...
>>
>> In recent days I've written a script to build a Cog VMMaker image from
>> Squeak 4.5.  See http://www.squeakvm.org/svn/squeak/branches/Cog/image.
>>  This has allowed me to run the current Cog VM against Spur side-to-side.
>>
>> To build a Cog VMMaker image on my 2.2GHz Intel Core i7 MacBook Pro using
>> the current Cog VM takes about 2 and a half minutes:
>>
>> McStalker.image$ time oscfvm CogVMMaker.image BuildSqueak45Image.st
>> real    2m30.671s
>> user    2m15.683s
>> sys     0m5.283s
>>
>> To build the equivalent image using Spur takes about 1 and a half minutes:
>> McStalker.image$ time spurcfvm CogVMMaker-spur.image
>> BuildSqueak45Image.st
>> real    1m34.943s
>> user    1m23.666s
>> sys     0m6.810s
>>
>> Comparing:
>>
>> 94.943 - 150.671 / 150.671 * 100 -36.99
>> 83.666 - 135.681 / 135.681 * 100 -38.34
>> 150.671 / 94.943 1.59
>> 135.681 / 83.666 1.62
>>
>> that's about a -37% speedup, or 1.6x faster.
>> --
>> best,
>> Eliot
>>
>>
>>
>>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20140423/e12453a2/attachment.htm


More information about the Vm-dev mailing list