Re: how many cpus can linux support for SMP?

James Cleverdon (jamesclv@us.ibm.com)
Fri, 18 Jan 2002 16:30:33 -0800


On Thursday 17 January 2002 11:43 am, Randy.Dunlap wrote:
> On 17 Jan 2002, Robert Love wrote:
> | On Thu, 2002-01-17 at 01:59, Barry Wu wrote:
> | > I am new to this mail list. I do not know how many CPUs linux can
> | > support well using SMP. If some one knows, please give me
> | > a reply. Thanks.
> |
> | 32.
> |
> | "well" though may mean many things and the answer depends on your
> | workload.
>
> On x86, using APICs, Pentium III maximum is 15 due to APIC addressing.
> The IBM multiquad patch uses different APIC addressing (physical vs.
> logical), so it goes beyond 15.

Minor nitpick: multiquad uses clustered logical (aka hierarchal) mode.

> Pentium 4 APICs have addressing up to 255 IIRC, so they can do more
> than P-III's 15.

Yup. xAPICs (and SAPICs for IA64) are the only ones that can get beyond 14
(0x0F is the broadcast ID) using physical addressing. I'm kicking around
some patches that use physical mode on a xAPIC NUMA box.

-- 
James Cleverdon, IBM xSeries Platform (NUMA), Beaverton
jamesclv@us.ibm.com   |   cleverdj@us.ibm.com

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/