<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Hi,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br>Sorry for just responding now. My Mondays are often a bit difficult (for multiple reasons). </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">First, I am really glad to read Seb's earlier e-mail that you have a way of decoupling the build from MPI. I actually don't plan on running code without a transport (well, at least not at the moment) but being able to build it with gcc without extra flags means it can be studied and used out-of-box with IDEs. It will be great if we can eventually have a pure implementation (designed for standalone multicore systems) that works with ordinary processes/threads and shared memory. This would be great for users who want to develop Thorium applications on platforms that most of us might never use (e.g. Windows), say, using Cygwin.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Reading the rest of this thread reminded me of something. What do I need to do in order to get access to some of these nifty systems (i.e. jenny)? I also would like to be able to run Thorium programs on one of our clusters but don't think I have access to anything yet (silverclaw is just a single VM, right?) Perhaps we could give some priority to this when I come in this week. I feel a growing need to be able to run code on real systems. </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">See you on Wednesday. I'm hoping to do some more coding tomorrow.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Best,<br>George</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>George K. Thiruvathukal, PhD<br></div><div style="font-size:12.7272720336914px"><div style="font-size:12.7272720336914px"><i style="font-size:12.7272720336914px">Professor of Computer Science</i><span style="font-size:12.7272720336914px">, Loyola University Chicago</span><br></div><div style="font-size:12.7272720336914px"><span style="font-size:12.7272720336914px"><i>Director</i>, Center for Textual Studies and Digital Humanities</span></div><div style="font-size:12.7272720336914px"><span style="font-size:12.7272720336914px"><i>Guest Faculty</i>, Argonne National Laboratory, Math and Computer Science Division</span></div><div style="font-size:12.7272720336914px"><div style="font-size:12.7272720336914px">Editor in Chief, <a href="http://www.computer.org/portal/web/computingnow/cise" target="_blank">Computing in Science and Engineering</a> (IEEE CS/AIP)<br></div><div><span style="font-size:12.7272720336914px">(w) <a href="http://gkt.tv/" target="_blank">gkt.tv</a> </span><span style="font-size:12.7272720336914px">(v) 773.829.4872</span><br></div><div><span style="font-size:12.7272720336914px"><br></span></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Mon, Nov 3, 2014 at 5:10 PM, Boisvert, Sebastien <span dir="ltr"><<a href="mailto:boisvert@anl.gov" target="_blank">boisvert@anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">With rand_r instead of rand on Xeon E7:<br>
<span class=""><br>
PERFORMANCE_COUNTER node-count = 1<br>
PERFORMANCE_COUNTER worker-count-per-node = 29<br>
PERFORMANCE_COUNTER actor-count-per-worker = 100<br>
PERFORMANCE_COUNTER worker-count = 29<br>
PERFORMANCE_COUNTER actor-count = 2900<br>
PERFORMANCE_COUNTER message-count-per-actor = 40000<br>
PERFORMANCE_COUNTER message-count = 116000000<br>
</span>PERFORMANCE_COUNTER elapsed-time = 91.960110 s<br>
PERFORMANCE_COUNTER computation-throughput = 1261416.493718 messages / s<br>
PERFORMANCE_COUNTER node-throughput = 1261416.493718 messages / s<br>
PERFORMANCE_COUNTER worker-throughput = 43497.120473 messages / s<br>
PERFORMANCE_COUNTER worker-latency = 22990 ns<br>
PERFORMANCE_COUNTER actor-throughput = 434.971205 messages / s<br>
PERFORMANCE_COUNTER actor-latency = 2299002 ns<br>
<br>
I will redo the tests on jenny-mic0 since the glibc was using a lot of syscalls !<br>
<span class="im HOEnZb"><br>
<br>
> From: Fangfang Xia [<a href="mailto:fangfang.xia@gmail.com">fangfang.xia@gmail.com</a>]<br>
> Sent: Monday, November 03, 2014 3:47 PM<br>
> To: Boisvert, Sebastien<br>
> Cc: <a href="mailto:biosal@lists.cels.anl.gov">biosal@lists.cels.anl.gov</a><br>
> Subject: Re: [BIOSAL] Results with Xeon and Xeon Phi<br>
><br>
><br>
</span><div class="HOEnZb"><div class="h5">> This interesting. I’m curious what the call stacks for these spin locks are?<br>
><br>
> On Nov 3, 2014, at 3:35 PM, Boisvert, Sebastien <<a href="mailto:boisvert@anl.gov">boisvert@anl.gov</a>> wrote:<br>
> 42.42%<br>
>   [kernel]                          [k] _spin_lock<br>
><br>
><br>
><br>
</div></div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
BIOSAL mailing list<br>
<a href="mailto:BIOSAL@lists.cels.anl.gov">BIOSAL@lists.cels.anl.gov</a><br>
<a href="https://lists.cels.anl.gov/mailman/listinfo/biosal" target="_blank">https://lists.cels.anl.gov/mailman/listinfo/biosal</a><br>
</div></div></blockquote></div><br></div>