From owner-freebsd-current@FreeBSD.ORG Fri Sep 7 19:16:37 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 87575106564A for ; Fri, 7 Sep 2012 19:16:37 +0000 (UTC) (envelope-from lokadamus@gmx.de) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by mx1.freebsd.org (Postfix) with SMTP id CBD768FC0C for ; Fri, 7 Sep 2012 19:16:36 +0000 (UTC) Received: (qmail invoked by alias); 07 Sep 2012 19:16:35 -0000 Received: from d165161.adsl.hansenet.de (EHLO FBSD.lokilan) [80.171.165.161] by mail.gmx.net (mp035) with SMTP; 07 Sep 2012 21:16:35 +0200 X-Authenticated: #3333826 X-Provags-ID: V01U2FsdGVkX1++1Y40ThG+qUpjC/gFUMOEnkLGE9GjVV/9pNSVyf bgnV2JnwQBG9Aq Message-ID: <504A4816.4090403@gmx.de> Date: Fri, 07 Sep 2012 21:16:38 +0200 From: "lokadamus@gmx.de" User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:12.0) Gecko/20120505 Thunderbird/12.0.1 MIME-Version: 1.0 To: Ryan Stone References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: FreeBSD Current Subject: Re: machdep.hyperthreading_allowed does not affect SMT cores X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Sep 2012 19:16:37 -0000 On 09/04/12 18:01, Ryan Stone wrote: > I have a Intel Sandy Bridge system that reports that it has SMT cores > instead of HTT(under a derivative of FreeBSD 8.2). I'll admit that I > don't at all understand the distinction between the two -- I thought > that HTT was just Intel's name for SMT. In any case, is there any > reason that machdep.hyperthreading_allowed should not apply to SMT > cores, too? > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > No, HTT is a half core. It will speed up a system round about 20%, but only when it can work with HTT. HTT is the idea to work on the last thing while new data will transfer from ram to cpu cache. Else the cpu wlll idle and doing nothing. Problem is to use htt on a heavy loaded system. Since Win7 Microsoft use it on a good way. Bevor this, they make a mistake to use it as a normale core. Under Vista cpu 0 is under heavy load they put it to cpu 1, but this was only a htt core. On a dualcore core 2 must use, bevor core 1 (htt) is used. This it is, what MS change.