Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Oct 2006 09:54:24 +0200
From:      Herve Boulouis <amon@sockar.homeip.net>
To:        rondzierwa@comcast.net
Cc:        freebsd-amd64@freebsd.org
Subject:   Re: Hardware topology
Message-ID:  <20061025075424.GW46550@ra.aabs>
In-Reply-To: <102420062150.6756.453E8A9D000980D700001A6422007613940E999D0A07960B02019D@comcast.net>
References:  <102420062150.6756.453E8A9D000980D700001A6422007613940E999D0A07960B02019D@comcast.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Le 24/10/2006  21:50, rondzierwa@comcast.net a écrit:
> Does the amd64 kernel know anything about which memory is attached to 
> which processor, and which i/o bus is attached to which hypertransport link?
> Can it use this information to do things like allocate pages to a process from 
> the memory that is physically attached to the cpu upon which the process is 
> running?  Along these lines, is there any way to set affinity between a process 
> and a cpu (or set of cpu's in the case of multicore)?
> 
> Likewise with i/o devices, if a process or device driver wants to operate a 
> particular device, can it be set to run on the cpu that owns the hypertransport 
> connection upon which the device is connected?

The freebsd kernel is not NUMA aware, so it doesn't know anything of the underlying
hardware topology. 

-- 
Herve Boulouis



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061025075424.GW46550>