From owner-freebsd-current@FreeBSD.ORG Wed May 24 09:54:34 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E97A16A42D for ; Wed, 24 May 2006 09:54:34 +0000 (UTC) (envelope-from astrodog@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C78743D48 for ; Wed, 24 May 2006 09:54:33 +0000 (GMT) (envelope-from astrodog@gmail.com) Received: by nf-out-0910.google.com with SMTP id y25so25101nfb for ; Wed, 24 May 2006 02:54:31 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=H4Du6+5ASZGRT/glpELiMlRYYY8O0OTVqRnMFGFbsieujDVFyoYVs9Etv7Dh5XJ1XemdBJHrW2aJp+78VuR2zNiNfcekKHCjmMVDZp3WdzJtd+g31YLUKmmUa9J3CM068WboeK8+LiVvHELk06uBGkCGH63qXDebVRpWZWLD9tI= Received: by 10.48.205.17 with SMTP id c17mr5533688nfg; Wed, 24 May 2006 02:54:31 -0700 (PDT) Received: by 10.49.85.10 with HTTP; Wed, 24 May 2006 02:54:31 -0700 (PDT) Message-ID: <2fd864e0605240254t3c730d27v772e439584a1aac7@mail.gmail.com> Date: Wed, 24 May 2006 09:54:31 +0000 From: Astrodog To: "Lars Heidieker" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <1e4841eb0605211854i44c4aa4cm9dfc72506c2232ea@mail.gmail.com> <1e4841eb0605221133s428d9136p3d5f7eff964167f4@mail.gmail.com> <2B495EE0-9E81-4CDD-84AF-D3789C9FCB95@shire.net> <20060522195938.GA1267@freebie.xs4all.nl> <44721E78.2050002@bitfreak.org> Cc: Darren Pilgrim , current@freebsd.org, Wilko Bulte Subject: Re: FreeBSD is now self-hosting on the UltraSPARC T1 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: Wed, 24 May 2006 09:54:34 -0000 On 5/23/06, Lars Heidieker wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > On 22 May 2006, at 22:26, Darren Pilgrim wrote: > > > Wilko Bulte wrote: > >> On Mon, May 22, 2006 at 09:43:11PM +0200, Claus Guttesen wrote.. > >>>>>>> on topic, the Opterons aren't SMP either, and neither are the > >>>> ht-Xeons... > >>>>>> ... > >>>>> The MultiProcessor Opterons are _NOT_ SMP, they are _NUMA_ > >>>>> machines, > >>> Not really related to the original topic any longer, is it? > >> Decent bikesheds never are.. > > > > At least people are being polite and not messing up the threading > > by changing the subject header. :) > > > Yes that would be extremely NUMA because of the latencies occurring > with such a thread migration ;-) > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.3 (Darwin) > > iD8DBQFEcsT1cxuYqjT7GRYRAhXZAJ9YGIW279AByboC9V4VRnYG78pprwCguRWR > E9GIqAo+y9AeNulP2rMcX5o=3D > =3DxW9J > -----END PGP SIGNATURE----- > _______________________________________________ > 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= " > As a side note here, I'm working on the Opteron-isnt-SMP thing at the moment.... I'm just calling it "OPTERON", since.... well.... nothing else fits with it very well, and nothing else FreeBSD runs on supports it anyway, I believe. >From what I can tell, it would be.... unwise to classify Opteron as NUMA, atleast to the kernel, since the overhead for real NUMA clusters, with scheduling, and VM stuff would be somewhat excessive. Opteron is logically NUMA, (When using multiple sockets), but practically, I'm finding there's an excessive performance penalty when you try to treat it strictly as such, as compared to calling it SMP, so the implimentation is actually ending up somewhere in between. Note that the above applies only to MULTIPLE SOCKETS. A dual core Opteron, or Athlon64 X2 in a single socket is, in every sense of the word, SMP. I don't even want to get into naming nightmare of multiple dual core Opterons. ;) As for Intel's HT.... I suggest, "EXTRA_OVERHEAD_JUST_FOR_FUN", or alternately, "LEAVE_THE_EBRAKE_ON". Perhaps in light of Colin's thing.... "READ_MY_KEYS" would work, too. --- Harrison Grundy