Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Sep 1997 09:55:48 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        Shimon@i-connect.net (Simon Shapiro)
Cc:        tlambert@primenet.com, freebsd-smp@freebsd.org, missmanp@milo.cfw.com
Subject:   Re: SMP in FreeBSD 3.x.x
Message-ID:  <199709140955.CAA14249@usr06.primenet.com>
In-Reply-To: <XFMail.970914003034.Shimon@i-Connect.Net> from "Simon Shapiro" at Sep 14, 97 00:30:34 am

next in thread | previous in thread | raw e-mail | index | archive | help
> When I worked at that awful place, we actually computed how many processors
> one could put on the P6 bus.  The number was much, much lower than 30.
> Our number was based on trying to have the CPUs access memory and I/O.
> 
With respect, that's because the people designing the access paradigms
weren't very clever.  It's possible to allocate from a global pool
to a per processor pool.

If I'm trying to allocate out of a per processor pool, then I
don't have to contend with other processors to do the allocation.

In effect, this is a virtual NUMA.

See the Dynix paper:

	Efficient Kernel Memory Allocation on Shared Memory Multiprocessors
	McKenney, P.E. and Swignline , J.
	Proceeding of Winter 1993 Usenix Technical Conference
	Jan 1993, pages 295-303


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



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