<div dir="ltr">Thanks for the history lessons, Chris! Very interesting indeed.<div><br></div><div>Would be interesting to take it a step further and measure what the impacts (good, bad, or otherwise) of picking a specific core on a given CPU uArch layout for the OS.</div><div><br></div><div><br></div><div>Cheers,</div><div><br></div><div>Evan</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 1, 2017 at 10:32 PM, Christopher Samuel <span dir="ltr"><<a href="mailto:samuel@unimelb.edu.au" target="_blank">samuel@unimelb.edu.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 26/07/17 00:31, Evan Burness wrote:<br>
<br>
> If I recall correctly, IBM did just what you're describing with the<br>
> BlueGene CPUs. I believe those were 18-core parts, with 2 of the cores<br>
> being reserved to run the OS and as a buffer against jitter. That left a<br>
> nice, neat power-of-2 amount of cores for compute tasks.<br>
<br>
</span>Close, but the 18 cores were for yield, with 1 core of running the<br>
Compute Node Kernel (CNK) and 16 cores for the task that the CNK would<br>
launch. The 18th was inaccessible.<br>
<br>
But yes, I think SGI (RIP) pioneered this on Intel with their Altix<br>
systems and was the reason they wrote the original cpuset code in the<br>
Linux kernel so they could constrain a set of cores for the boot<br>
services and the rest were there to run jobs on.<br>
<br>
All the best,<br>
Chris<br>
<span class="HOEnZb"><font color="#888888">--<br>
 Christopher Samuel        Senior Systems Administrator<br>
 Melbourne Bioinformatics - The University of Melbourne<br>
 Email: <a href="mailto:samuel@unimelb.edu.au">samuel@unimelb.edu.au</a> Phone: <a href="tel:%2B61%20%280%293%20903%2055545" value="+61390355545">+61 (0)3 903 55545</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>_________________<br>
Beowulf mailing list, <a href="mailto:Beowulf@beowulf.org">Beowulf@beowulf.org</a> sponsored by Penguin Computing<br>
To change your subscription (digest mode or unsubscribe) visit <a href="http://www.beowulf.org/mailman/listinfo/beowulf" rel="noreferrer" target="_blank">http://www.beowulf.org/<wbr>mailman/listinfo/beowulf</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Evan Burness</div><div>Director, HPC Solutions</div><div>Cycle Computing</div><div><a href="mailto:evan.burness@cyclecomputing.com" target="_blank">evan.burness@cyclecomputing.com</a></div><div>(919) 724-9338</div></div></div>
</div>