Considering Intel's hyperthereading - it seems to be there are two teams and two different opinions about hyperthreading:<br>It looks like team which designed P4 and I7 is saying - hyperthreading is the best.<br>On the other hand team which designed Core Duo2 is saying - let's not waste time with it...<br>
<br>I'm more sympathetic with latter so I'm looking forward for next generation without hyperthreading ;)<br><br>On Mon, Dec 7, 2009 at 4:50 PM, Chris Adams <span dir="ltr"><<a href="mailto:cmadams@hiwaay.net">cmadams@hiwaay.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I believe that the Linux kernel scheduler takes all of this into<br>
account.  You are better off enabling HT (and letting the kernel worry<br>
about taking advantage of it) than disabling it.<br>
</blockquote><br>
Can anybody point me to the source where can I find the details how is
kernel making the difference between hyper-thereading cores and real
cores? <br>
<br>
I also know it is possible to set affinity of the process for the
specific core but there does not seem to be any difference between
hyperthreading cores and real ones.<br>
<br>
Thank you.