<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 2, 2015 at 5:45 PM, Vance Shipley <span dir="ltr"><<a href="mailto:vances@motivity.ca" target="_blank">vances@motivity.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1jd" class="a3s" style="overflow:hidden">Is the recently announced work at MIT on priority queues something<br>
which the BEAM emulator could benefit from?</div></blockquote></div><br>Where do you propose to use what is essentially a lock-free Skip List implementation they seem to call a SprayList?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Note that the problem the researchers are trying to solve is to get more parallelism out of a sequential problem. These are usually uncommon in Erlang systems which are serial and concurrent in nature, much the opposite of the problem the researchers are trying to solve.</div><div class="gmail_extra"><br></div><div class="gmail_extra">It may be they have a use somewhere, but I have a hunch it has to be around ETS or another place with high core contention inside the system. Maybe the timer wheels.</div><div class="gmail_extra"><br clear="all"><div><br></div>-- <br><div class="gmail_signature">J.</div>
</div></div>