<br><br><div class="gmail_quote">2012/12/21 Álvaro Castro-Castilla <span dir="ltr"><<a href="mailto:alvaro.castro.castilla@gmail.com" target="_blank">alvaro.castro.castilla@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">Thanks Mikael.<div><br></div><div>Is that available in 4.6.6 or git HEAD?</div><div>Is there any example code of this? Is it done with C base code spawning the different instances in different threads?</div>

</div></blockquote><div><br></div><div>Search the ML. Maybe Marc posted it here as a patch.</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>Yes, that next step is what would greatly improve the situation regarding multithreading :)</div></div></blockquote><div><br></div><div>Yes!</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><br></div><div>Best regards,</div><div><br></div><div>Álvaro</div><div><div class="h5"><div>

<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Dec 21, 2012 at 12:54 PM, Mikael <span dir="ltr"><<a href="mailto:mikael.rcv@gmail.com" target="_blank">mikael.rcv@gmail.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Alvaro,<div><br></div><div>There's two levels to this. There is the support to run several GVM instances - as in separate Gambits with completely separate heaps - within one OS process, since this spring.</div>



<div><br>

</div><div>The SMP support - as in, >=1 OS threads utilized by the same one GVM and heap, is the next step. This will be great when it comes out and I completely share your interest in knowing about the current plans for it.</div>





<div><br></div><div>Best regards,</div><div>Mikael<br><div><br><div class="gmail_quote">2012/12/21 Álvaro Castro-Castilla <span dir="ltr"><<a href="mailto:alvaro.castro.castilla@gmail.com" target="_blank">alvaro.castro.castilla@gmail.com</a>></span><br>





<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Hi!<div><br></div><div>Ok, I know this has been asked before.</div><div><br></div>

<div>What are the perspectives of Gambit supporting native threading?</div>

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

I remember that Marc made some tests to see how much the code performance would be affected due to global variables access indirection. However, native threading, at least basic facilities, are a must for programming languagues nowadays. Termite, IPC or network can't be really used for things like games.</div>







<div><br></div><div>I think this is a hard problem, of course, and if I would be of any help I'd like to, although I don't have much experience implementing compilers myself.</div><div><br></div>

<div>Thanks,</div><div><br></div><div>Álvaro</div></div>
<br></div></div>_______________________________________________<br>
Gambit-list mailing list<br>
<a href="mailto:Gambit-list@iro.umontreal.ca" target="_blank">Gambit-list@iro.umontreal.ca</a><br>
<a href="https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list" target="_blank">https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list</a><br>
<br></blockquote></div><br></div></div>
</blockquote></div><br></div></div></div></div></div>
</blockquote></div><br>