<div dir="ltr"><div class="gmail_extra"><div><div dir="ltr"><div>Thanks for pushing the envelope. </div><div><br></div><div>For my little brain, this thing is mind bending.</div><div><br></div><div><a href="http://clementbera.wordpress.com/2014/02/06/7-points-summary-of-the-spur-memory-manager/">http://clementbera.wordpress.com/2014/02/06/7-points-summary-of-the-spur-memory-manager/</a><br>

</div><div><a href="http://www.mirandabanda.org/cogblog/2014/02/08/primitives-and-the-partial-read-barrier/">http://www.mirandabanda.org/cogblog/2014/02/08/primitives-and-the-partial-read-barrier/</a><br></div><div><br></div>

<div>I am curious about these features:</div><div><br></div><div><p style="border:0px;font-size:13px;margin:0px 0px 23px;outline:0px;padding:0px;vertical-align:baseline;line-height:23.399999618530273px;color:rgb(51,51,51);font-family:Verdana,Arial,Helvetica,sans-serif">

<strong style="background-color:transparent;border:0px;font-size:13px;margin:0px;outline:0px;padding:0px;vertical-align:baseline">Fast become and</strong><strong style="font-size:13px;background-color:transparent;border:0px;margin:0px;outline:0px;padding:0px;vertical-align:baseline"> Pinned objects ?</strong></p>

<p style="border:0px;font-size:13px;margin:0px 0px 23px;outline:0px;padding:0px;vertical-align:baseline;line-height:23.399999618530273px;color:rgb(51,51,51);font-family:Verdana,Arial,Helvetica,sans-serif">Thanks for all the good work!!</p>

<p style="border:0px;font-size:13px;margin:0px 0px 23px;outline:0px;padding:0px;vertical-align:baseline;line-height:23.399999618530273px;color:rgb(51,51,51);font-family:Verdana,Arial,Helvetica,sans-serif"><span style="font-family:arial;font-size:small;line-height:normal;color:rgb(34,34,34)">Phil</span></p>

</div><div><br></div></div></div><div class="gmail_quote">On Wed, Apr 23, 2014 at 8:07 AM, Tudor Girba <span dir="ltr">&lt;<a href="mailto:tudor@tudorgirba.com" target="_blank">tudor@tudorgirba.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br><div dir="ltr"><div>This is exciting!</div><div><br>
</div>
<div>Doru</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 23, 2014 at 12:16 AM, Esteban Lorenzano <span dir="ltr">&lt;<a href="mailto:estebanlm@gmail.com" target="_blank">estebanlm@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br><div style="word-wrap:break-word">wow! impressive. <div>

<br></div><div>can’t wait to integrate that :)</div><div><br>
</div><div>Esteban</div><div><br><div><div>On 23 Apr 2014, at 00:05, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt; wrote:</div><br><blockquote type="cite"><div dir="ltr">


Hi All,<div><br></div><div>    I should write a blog post on this, but I can&#39;t wait...</div><div><br></div><div>In recent days I&#39;ve written a script to build a Cog VMMaker image from Squeak 4.5.  See <a href="http://www.squeakvm.org/svn/squeak/branches/Cog/image" target="_blank">http://www.squeakvm.org/svn/squeak/branches/Cog/image</a>.  This has allowed me to run the current Cog VM against Spur side-to-side.</div>



<div><br></div><div>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:</div><div><br></div><div><div>McStalker.image$ time oscfvm CogVMMaker.image BuildSqueak45Image.st </div>



<div>real    2m30.671s</div><div>user    2m15.683s</div><div>sys     0m5.283s</div><div><br></div><div>To build the equivalent image using Spur takes about 1 and a half minutes:</div><div><div>McStalker.image$ time spurcfvm CogVMMaker-spur.image BuildSqueak45Image.st </div>



<div>real    1m34.943s</div><div>user    1m23.666s</div><div>sys     0m6.810s</div></div><div><br></div><div>Comparing:</div><div><br></div><div><div>94.943 - 150.671 / 150.671 * 100 -36.99</div><div>83.666 - 135.681 / 135.681 * 100 -38.34</div>



<div>150.671 / 94.943 1.59</div><div>135.681 / 83.666 1.62</div></div><div><br></div><div>that&#39;s about a -37% speedup, or 1.6x faster.</div>-- <br>best,<div>Eliot</div>
</div></div>
</blockquote></div><br></div></div><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><a href="http://www.tudorgirba.com" target="_blank">www.tudorgirba.com</a></div><div><br></div><div>&quot;Every thing has its own flow&quot;</div>



</div>
<br></blockquote></div><br></div></div>