<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 27, 2018 at 9:26 AM, Ben Coman <span dir="ltr"><<a href="mailto:btc@openinworld.com" target="_blank">btc@openinworld.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 26 April 2018 at 23:09, Eliot Miranda <span dir="ltr"><<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br><div dir="auto"><div>Hi Clément, Hi All,</div><div><br></div><div>   I answered a question on Quora on GC recently and that same question was answered by Jon Harrop, who has taken a good look at GC performance.  If you're not on Quora yet, let me encourage you.  This blog post is a good read:</div><div><br></div><div><a href="https://flyingfrogblog.blogspot.co.uk/2017/12/does-reference-counting-really-use-less.html?m=1" target="_blank">https://flyingfrogblog.blogspo<wbr>t.co.uk/2017/12/does-reference<wbr>-counting-really-use-less.html</a></div><div><br></div><div>And in Jon's answer to the Quora question he mentions Staccato, <span style="font-family:'.SFUIText';font-size:17pt;color:rgb(69,69,69)">A Parallel and Concurrent Real-time Compacting Garbage Collector for Multiprocessors</span><span style="font-family:'.SFUIText';font-size:17pt;color:rgb(69,69,69)"> </span><a href="https://pdfs.semanticscholar.org/9770/fc9baf0f2b6c7521f00958973657bf03337d.pdf" target="_blank">https://pdfs.s<wbr>emanticscholar.org/9770/fc9baf<wbr>0f2b6c7521f00958973657bf03337d<wbr>.pdf</a></div><div><br></div><div>That's my <span style="background-color:rgba(255,255,255,0)">reading for </span>today.</div><div><br><div><span style="background-color:rgba(255,255,255,0)">_,,,^..^,,,_ (phone)</span></div></div></div><br></blockquote></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">What is the significance of Minimum Mutator Utilisation</div><div class="gmail_extra">and is a comparative value known for our compactors?</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">I thought this was interesting about the mark phase...</div><div class="gmail_extra">> each thread maintains its own thread-local fragment of the [mark-stack].</div><div class="gmail_extra"><br></div><div class="gmail_extra">Do I understand correctly that the mark-stack is equivalent to the grey-marked collection?</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">btw...</div><div class="gmail_extra">What support does Slang have for concurrent programming?</div><div class="gmail_extra"><br></div></div></blockquote><div><br></div><div>There is a Thread model for ThreadedFFI which is used in CogMT.</div><div><br></div><div>There are in the C code CAS operations that I would like some day to leverage in the language...</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"></div><div class="gmail_extra"><br></div><div class="gmail_extra">cheers -ben</div></div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><span style="font-size:12.8px">Clément Béra<br></span><span style="color:rgb(0,0,238)"><a href="https://clementbera.github.io/" target="_blank">https://clementbera.github.io/</a></span><div style="font-size:12.8px"><a href="https://clementbera.wordpress.com/" target="_blank">https://clementbera.wordpress.com/</a></div></div></div></div></div></div>
</div></div>