Hi Erlangers,<div><br></div><div>I would like to know more about Erlang VM and how it works. Could you please point me to papers that would be interesting to read please? Something like Venu mentioned would be great to read.<br>
<div><br></div><div><div><div>Best regards,</div><div>Max</div><br></div>
<br><br><div class="gmail_quote">On Fri, Dec 21, 2012 at 9:51 PM, Venu Middela <span dir="ltr"><<a href="mailto:mvm_8@hotmail.com" target="_blank">mvm_8@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div dir="ltr">
Thanks Robert and Harsha.<br><br>Venu<br><br><div><div></div>> Date: Fri, 21 Dec 2012 10:15:24 +0000<br>> From: <a href="mailto:robert.virding@erlang-solutions.com" target="_blank">robert.virding@erlang-solutions.com</a><br>
> To: <a href="mailto:qwertymaniac@gmail.com" target="_blank">qwertymaniac@gmail.com</a><br>> CC: <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a>; <a href="mailto:mvm_8@hotmail.com" target="_blank">mvm_8@hotmail.com</a><div>
<div class="h5"><br>> Subject: Re: [erlang-questions] one run-queue per scheduler??<br>> <br>> Just to be more explicit: all versions from R13 and onwards have scheduler specific run-queues and no common run-queue. This was an important factor in making the BEAM scale better over many cores/schedulers. There is some global work done in trying to keep a reasonable balance of work between the schedulers.<br>
> <br>> Robert<br>> <br>> ----- Original Message -----<br>> > From: "Harsh J" <<a href="mailto:qwertymaniac@gmail.com" target="_blank">qwertymaniac@gmail.com</a>><br>> > To: "Venu Middela" <<a href="mailto:mvm_8@hotmail.com" target="_blank">mvm_8@hotmail.com</a>><br>
> > Cc: <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>> > Sent: Friday, 21 December, 2012 5:10:48 AM<br>> > Subject: Re: [erlang-questions] one run-queue per scheduler??<br>
> > <br>> > Yes the R15B with SMP support now uses multiple, scheduler specific<br>> > run queues, instead of one globally shared run queue. This is<br>> > highlighted at<br>> > <a href="http://www.erlang.org/documentation/doc-5.7.4/doc/highlights.html" target="_blank">http://www.erlang.org/documentation/doc-5.7.4/doc/highlights.html</a><br>
> > <br>> > On Fri, Dec 21, 2012 at 12:29 AM, Venu Middela <<a href="mailto:mvm_8@hotmail.com" target="_blank">mvm_8@hotmail.com</a>><br>> > wrote:<br>> > > Hi,<br>> > ><br>> > > Does the Version OTP-R15B* or any other versions implement one<br>
> > > run-queue<br>> > > per scheduler?<br>> > ><br>> > > Please refer to section 5.2 of this Technical Paper.<br>> > ><br>> > > <a href="http://www.erlang.se/euc/08/euc_smp.pdf" target="_blank">http://www.erlang.se/euc/08/euc_smp.pdf</a><br>
> > ><br>> > > I'm interested to know if this has been implemented in any of the<br>> > > versions?<br>> > ><br>> > ><br>> > > Thanks,<br>> > > Venu<br>
> > ><br>
> > > _______________________________________________<br>> > > erlang-questions mailing list<br>> > > <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
> > > <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>> > ><br>> > <br>> > <br>> > <br>> > --<br>
> > Harsh J<br>> > <a href="http://harshj.com" target="_blank">http://harshj.com</a><br>> > _______________________________________________<br>> > erlang-questions mailing list<br>> > <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
> > <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>> > <br></div></div></div> </div></div>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div></div>