<div dir="ltr">I would imagine the answer is "It depends". If the application uses the per-CPU caches effectively, then performance may drop when HT shares the cache between the two processes.<div><br></div><div>We are looking at reserving a couple of cores per node on Summit to run system daemons if the use requests. If the user can effectively use the GPUs, the CPUs should be idle much of the time anyway. We will see.</div><div><br></div><div>I like you idea of a low power core to run OS tasks.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jul 22, 2017 at 6:11 AM, John Hearns via Beowulf <span dir="ltr"><<a href="mailto:beowulf@beowulf.org" target="_blank">beowulf@beowulf.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Several times in the past I have jokingly asked if there shoudl eb another lower powered CPU core ina  system to run OS tasks (hello Intel - are you listening?)</div><div>Also int he past there was advice to get best possible throughpur on AMD Bulldozer CPUs to run only on every second core (as they share FPUs).</div><div>When I managed a large NUMA system we used cpusets, and the OS ran in a smal l'boot cpuset' which was physically near the OS disks and IO cards.</div><div><br></div><div>I had a thought about hyperthreading though. A few months ago we did a quick study with Blener rendering, and got 30% more througput with HT switched on. Also someone who I am workign with now would liek to assess the effect on their codes of HT on/HT off.</div><div>I kow that HT has nromally not had any advantages with HPC type codes - as the core should be 100% flat out.</div><div><br></div><div>I am thinking though - what woud be the effect of enabling HT, and usign a cgroup to constrain user codes to run on all the odd-numbered CPU cores, with the OS tasks on the even numbered ones?</div><div>I would hope this would be at least performance neutral? Your thoughts please! Also thoughts on candidate benchmark programs to test this idea.</div><div><br></div><div><br></div><div>John Hearns........</div><span class="HOEnZb"><font color="#888888"><div> ....... John Hearns</div></font></span></div>
<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>
<br></blockquote></div><br></div>