From owner-freebsd-questions@FreeBSD.ORG Fri Nov 27 05:55:12 2009 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BC78F106566B for ; Fri, 27 Nov 2009 05:55:12 +0000 (UTC) (envelope-from sonicy@otenet.gr) Received: from aiolos.otenet.gr (aiolos.otenet.gr [83.235.67.30]) by mx1.freebsd.org (Postfix) with ESMTP id 26D2E8FC12 for ; Fri, 27 Nov 2009 05:55:11 +0000 (UTC) Received: from pulstar.local (athedsl-4464738.home.otenet.gr [94.71.96.82]) by aiolos.otenet.gr (8.13.8/8.13.8/Debian-3) with ESMTP id nAR5tA6x017458 for ; Fri, 27 Nov 2009 07:55:10 +0200 Message-ID: <4B0F69BD.9050503@otenet.gr> Date: Fri, 27 Nov 2009 07:55:09 +0200 From: Manolis Kiagias User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: questions@freebsd.org References: <200911260629.XAA08100@lariat.net> <200911262320.QAA16364@lariat.net> <4B0F103D.2070607@otenet.gr> <200911270218.TAA17345@lariat.net> In-Reply-To: <200911270218.TAA17345@lariat.net> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: HTT on Atom (Was: FreeBSD 8.0 and Atheros AzureWave wireless chipset) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Nov 2009 05:55:12 -0000 Brett Glass wrote: > At 04:33 PM 11/26/2009, Manolis Kiagias wrote: > >> Though it seems hyperthreading is improved on the Atom and there is no >> penalty for leaving it on. > > Is there really no penalty? With HZ=1000 there are double the clock > interrupts to be serviced at least. And as I understand it the Atom > has less redundant hardware, so there are less likely to be unused > resources available to the second thread. I am seeing substantially > faster compiles with the SMP option commented out of the kernel. > > --Brett > My tests involved building a custom kernel - I never tried without SMP, just without hyperthreading and there was no appreciable difference. Using -j3 in make kernel, the kernel is built in just about 40 minutes. Without -j same procedure lasts 55 minutes. (I am using an Atom 330 which is dual core) On a Pentium 4 with HTT, -j actually results in a somewhat slower build.